From e6ef8d76e44fc2565d5207cd26e366c009841c1e Mon Sep 17 00:00:00 2001
From: Michael An <2331806369@qq.com>
Date: Sat, 4 Jan 2025 11:54:33 +0800
Subject: [PATCH] update translation (#7303)
---
.../components/metadata-details/ai/index.js | 4 +-
locale/ar/LC_MESSAGES/django.po | 246 +-
locale/ar/LC_MESSAGES/djangojs.po | 2833 ++++++++--------
locale/ca/LC_MESSAGES/django.po | 246 +-
locale/ca/LC_MESSAGES/djangojs.po | 2801 ++++++++--------
locale/cs/LC_MESSAGES/django.po | 246 +-
locale/cs/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/de/LC_MESSAGES/django.po | 246 +-
locale/de/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/el/LC_MESSAGES/django.po | 246 +-
locale/el/LC_MESSAGES/djangojs.po | 2801 ++++++++--------
locale/en/LC_MESSAGES/django.po | 244 +-
locale/en/LC_MESSAGES/djangojs.po | 2868 +++++++++--------
locale/es/LC_MESSAGES/django.po | 246 +-
locale/es/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/es_AR/LC_MESSAGES/django.po | 246 +-
locale/es_AR/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/es_MX/LC_MESSAGES/django.po | 246 +-
locale/es_MX/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/fi/LC_MESSAGES/django.po | 246 +-
locale/fi/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/fr/LC_MESSAGES/django.po | 246 +-
locale/fr/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/he/LC_MESSAGES/django.po | 246 +-
locale/he/LC_MESSAGES/djangojs.po | 2801 ++++++++--------
locale/hu/LC_MESSAGES/django.po | 246 +-
locale/hu/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/is/LC_MESSAGES/django.po | 246 +-
locale/is/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/it/LC_MESSAGES/django.po | 246 +-
locale/it/LC_MESSAGES/djangojs.po | 2813 ++++++++--------
locale/ja/LC_MESSAGES/django.po | 246 +-
locale/ja/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/ko/LC_MESSAGES/django.po | 246 +-
locale/ko/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/lt/LC_MESSAGES/django.po | 246 +-
locale/lt/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/lv/LC_MESSAGES/django.po | 246 +-
locale/lv/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/nb_NO/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/nl_NL/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/pl/LC_MESSAGES/django.po | 246 +-
locale/pl/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/pt_BR/LC_MESSAGES/django.po | 246 +-
locale/pt_BR/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/ru/LC_MESSAGES/django.po | 246 +-
locale/ru/LC_MESSAGES/djangojs.po | 2833 ++++++++--------
locale/sl_SI/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/sv/LC_MESSAGES/django.po | 246 +-
locale/sv/LC_MESSAGES/djangojs.po | 2807 ++++++++--------
locale/th_TH/LC_MESSAGES/djangojs.po | 2801 ++++++++--------
locale/tr/LC_MESSAGES/django.po | 246 +-
locale/tr/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/uk/LC_MESSAGES/django.po | 246 +-
locale/uk/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/vi/LC_MESSAGES/django.po | 246 +-
locale/vi/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
locale/zh_CN/LC_MESSAGES/django.po | 246 +-
locale/zh_CN/LC_MESSAGES/djangojs.po | 2837 ++++++++--------
locale/zh_TW/LC_MESSAGES/django.po | 246 +-
locale/zh_TW/LC_MESSAGES/djangojs.po | 2803 ++++++++--------
seahub/help/locale/ca/LC_MESSAGES/django.po | 2002 ++++++++++++
seahub/help/locale/cs/LC_MESSAGES/django.po | 2086 ++++++++++++
seahub/help/locale/el/LC_MESSAGES/django.po | 2027 ++++++++++++
seahub/help/locale/fi/LC_MESSAGES/django.po | 2095 ++++++++++++
seahub/help/locale/he/LC_MESSAGES/django.po | 1996 ++++++++++++
seahub/help/locale/hu/LC_MESSAGES/django.po | 2102 ++++++++++++
seahub/help/locale/is/LC_MESSAGES/django.po | 2023 ++++++++++++
seahub/help/locale/it/LC_MESSAGES/django.po | 2108 ++++++++++++
seahub/help/locale/ja/LC_MESSAGES/django.po | 2008 ++++++++++++
seahub/help/locale/lt/LC_MESSAGES/django.po | 2001 ++++++++++++
seahub/help/locale/lv/LC_MESSAGES/django.po | 2004 ++++++++++++
.../help/locale/nb_NO/LC_MESSAGES/django.po | 2034 ++++++++++++
seahub/help/locale/pl/LC_MESSAGES/django.po | 2096 ++++++++++++
.../help/locale/pt_BR/LC_MESSAGES/django.po | 2108 ++++++++++++
.../help/locale/sl_SI/LC_MESSAGES/django.po | 2023 ++++++++++++
seahub/help/locale/uk/LC_MESSAGES/django.po | 2024 ++++++++++++
seahub/help/locale/vi/LC_MESSAGES/django.po | 2007 ++++++++++++
.../help/locale/zh_TW/LC_MESSAGES/django.po | 2028 ++++++++++++
79 files changed, 87175 insertions(+), 46376 deletions(-)
create mode 100644 seahub/help/locale/ca/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/cs/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/el/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/fi/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/he/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/hu/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/is/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/it/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/ja/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/lt/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/lv/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/nb_NO/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/pl/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/pt_BR/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/sl_SI/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/uk/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/vi/LC_MESSAGES/django.po
create mode 100644 seahub/help/locale/zh_TW/LC_MESSAGES/django.po
diff --git a/frontend/src/metadata/components/metadata-details/ai/index.js b/frontend/src/metadata/components/metadata-details/ai/index.js
index ea9182f073..cc28677a81 100644
--- a/frontend/src/metadata/components/metadata-details/ai/index.js
+++ b/frontend/src/metadata/components/metadata-details/ai/index.js
@@ -146,8 +146,8 @@ const AI = () => {
role="button"
data-toggle="dropdown"
aria-expanded={isMenuShow}
- title={gettext('AI')}
- aria-label={gettext('AI')}
+ title='AI'
+ aria-label='AI'
tabIndex={0}
>
diff --git a/locale/ar/LC_MESSAGES/django.po b/locale/ar/LC_MESSAGES/django.po
index b816b71a61..6983193ca9 100644
--- a/locale/ar/LC_MESSAGES/django.po
+++ b/locale/ar/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: malnaim
, 2021,2023-2024\n"
"Language-Team: Arabic (http://app.transifex.com/haiwen/seahub/language/ar/)\n"
@@ -81,12 +81,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "فشل إلغاء ربط SAML، يرجى تعيين بريد إلكتروني للاتصال أولاً."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "الاسم طويل جدا (الحد الأقصى 64 حرف)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "الاسم لا يجب ان يحتوي على '/'."
@@ -120,18 +120,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "يجب أن يكون عدد صحيح أكبر من أو يساوي 0."
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "توجد مجموعة بنفس الاسم."
@@ -151,7 +151,7 @@ msgstr "هناك أقسام فرعية في هذا القسم."
msgid "My Library"
msgstr "مكتبتي"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -174,12 +174,12 @@ msgstr " فشل في إضافة %s إلى المنشأة: ينتمي المست
msgid "System library can not be deleted."
msgstr "لا يمكن حذف مكتبة النظام"
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr " فشل النقل: دور %s , هو %s ، لا يمكن إضافة مكتبة."
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr " لا يمكن نقل المكتبة إلى المالك."
@@ -327,7 +327,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr " هناك أكثر من 500 مستخدم ، ولا يتم عرض الفرز."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "عدد المستخدمين تجاوز الحد المسموح."
@@ -444,8 +444,8 @@ msgstr "ملف الفيروس لم يعثر عليه."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -453,8 +453,8 @@ msgstr "ملف الفيروس لم يعثر عليه."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -474,13 +474,13 @@ msgstr "مسار الوجهة غير صحيح"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "نفدت المساحة المخصصة."
@@ -495,7 +495,7 @@ msgstr "لا يمكن نقل المجلد %(src)s إلى المجلدات الم
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "الملف مقفل"
@@ -516,8 +516,8 @@ msgstr " لم يتم العثور على المستخدم %s ."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "عدد الملفات في المكتبة يتجاوز الحد المسموح"
@@ -529,7 +529,7 @@ msgstr "عدد الملفات في المكتبة يتجاوز الحد المس
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -570,7 +570,7 @@ msgstr "المستخدم %s عضو في المجموعة بالفعل."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -586,7 +586,7 @@ msgid "User %s is an organization user."
msgstr "المستخدم %s مستخدم منظمة."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "المجموعة غير موجودة"
@@ -621,7 +621,7 @@ msgstr "لقد تم دعوة %s مسبقا."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -640,8 +640,8 @@ msgstr "فشل ارسال البريد، خدمة البريد الالكترو
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "كلمة السر مطلوبة."
@@ -673,7 +673,7 @@ msgstr "كلمة السر يجب أن تحتوي على رقم و حرف كبي
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "يجب أن تكون أيام انتهاء الصلاحية أكبر من أو تساوي %s"
@@ -683,7 +683,7 @@ msgstr "يجب أن تكون أيام انتهاء الصلاحية أكبر م
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "يجب أن تكون أيام انتهاء الصلاحية أقل من أو تساوي %s"
@@ -736,11 +736,11 @@ msgstr "لا يمكن إعادة تعيين كلمة سر هذه المكتبة.
msgid "New password of library %s"
msgstr "كلمة سر جديدة للمكتبة %s"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "كلمة سر غير صحيحة"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "خطأ فك تشفير المكتبة"
@@ -820,7 +820,7 @@ msgstr "رابط المشاركة %sموجود بالفعل."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -868,20 +868,20 @@ msgstr "أنت تمتلك %(nb_avatars)d شعارات, و الحد المسمو
msgid "Length of WebDav password should be less than 30."
msgstr "طول كلمة سر ويبداف -WebDav- يجب أن تكون أقل من 30 ."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "يمكن أن يحتوي الاسم على أحرف أو أرقام أو نقطة أو شرّطة أو شرّطة سفلية."
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "عنوان URL غير صالح"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "يجب أن يتكون الجزء المخصص من عنوان URL من 5-30 حرفا."
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "هذا المجال المخصص قيد الاستخدام بالفعل ولا يمكن استخدامه لموقع ويكي wiki الخاص بك"
@@ -912,7 +912,7 @@ msgid "Email or Username"
msgstr "البريد أو اسم المستخدم"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -970,7 +970,7 @@ msgid "New password confirmation"
msgstr "تأكيد كلمة السر"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "كلمتي السر غير متطابقتين."
@@ -982,7 +982,7 @@ msgstr "كلمو السر السابقة"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "كلمة السر السابقة غير صحيحة. الرجاء إعادة الادخال."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "كلمة السر (مرة أخرى)"
@@ -1025,44 +1025,44 @@ msgstr "تم تحديث شعارك بنجاح"
msgid "Successfully deleted the requested avatars."
msgstr "تم حذف الشعارات المحددة بنجاح."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "الحساب %(account)s تجمد على %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "عنوان الريد"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "اسم المستخدم"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "القيمة يجب أن تكون بطول 40 خانة"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "أدخل عنوان بريد صحيح."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "رمز دخول غير صحيح."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "اسم"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "قسم"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "التلفون"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "ملاحظة"
@@ -1112,7 +1112,7 @@ msgid "File Path"
msgstr "مسار الملف"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "محذوف"
@@ -1186,86 +1186,86 @@ msgstr "ضيف"
msgid "Default"
msgstr "افتراضي"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "مضاف"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "محذوف"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "معدل"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "معاد تسميته"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "منقول"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "مجلد تمت إضافته"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "مجلد تمت إزالته"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "مجلد معاد تسميته"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "مجلد تم نقله"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "مضاف أو معدل"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "مكتبة معادة الى الحالة في"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "ملف \"%(file)s\" معاد الى الحالة في %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "تم استعادة مجلد محذوف"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "تم تغيير اسم او وصف المكتبة"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "دمج تلقائي عن طريق نظام سيفايل"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "مكتبة منشأة"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "الان"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1276,7 +1276,7 @@ msgstr[3] "منذ %(days)d أيام"
msgstr[4] "منذ %(days)d يوما"
msgstr[5] "منذ %(days)d يوم"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1287,7 +1287,7 @@ msgstr[3] "منذ %(hours)d ساعات"
msgstr[4] "منذ %(hours)d ساعة"
msgstr[5] "منذ %(hours)d ساعة"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1298,7 +1298,7 @@ msgstr[3] "منذ %(minutes)d دقائق"
msgstr[4] "منذ %(minutes)d دقيقة"
msgstr[5] "منذ %(minutes)d دقيقة"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1309,16 +1309,16 @@ msgstr[3] "منذ %(seconds)d ثواني"
msgstr[4] "منذ %(seconds)d ثانية"
msgstr[5] "منذ %(seconds)d ثانية"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "قراءة-كتابة"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "للقراءة فقط"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1329,27 +1329,27 @@ msgstr[3] "%(size)d بايتات"
msgstr[4] "%(size)d بايت"
msgstr[5] "%(size)d بايت"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1536,9 +1536,9 @@ msgstr "فريق %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3068,17 +3068,17 @@ msgstr "أنت على وشك تعطيل المصادقة الثنائية.\n ه
msgid "Disable"
msgstr "عطل"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "غير قادر على عرض الملف"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "خطأ في الإذن"
@@ -3132,10 +3132,10 @@ msgstr "معرف تقرير خاطئ"
msgid "Bad upload link token."
msgstr "رمز رابط تحميل غير صالح."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "الملف غير موجود"
@@ -3147,65 +3147,65 @@ msgstr "معرف تقرير غير صالح في رابط التحميل."
msgid "No conflict in the merge."
msgstr "لا يوجد تعارضات في الدمج."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: فشل في فتح ملف على الإنترنت"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: فشل في فتح ملف على الإنترنت"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "الترميز الذي اخترته غير مناسب."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "ترميز الملف غير معروف"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "حجم الملف يتجاوز %s، ولا يمكن فتحه على الإنترنت."
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "المكتبة مشفرة، و لا يمكن فتحها على الانترنت."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "خطأ عند تحضير صفحة معاينة ملف Office Online."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "خطأ عند تحضير صفحة معاينة ملف OnlyOffice."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "غير قادر على تنزيل الملف، مسار الملف غير صحيح"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "غير قادر على تنزيل الملف، مسار الملف خاطئ"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "غير قادر على تحميل الملف."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "شارك الرابط لـ%s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "غير قادر على تنزيل الملف"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "الملف الأصلي غير موجود"
diff --git a/locale/ar/LC_MESSAGES/djangojs.po b/locale/ar/LC_MESSAGES/djangojs.po
index 23b17c5317..8feb6862ed 100644
--- a/locale/ar/LC_MESSAGES/djangojs.po
+++ b/locale/ar/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: malnaim , 2023-2024\n"
"Language-Team: Arabic (http://app.transifex.com/haiwen/seahub/language/ar/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "مُستخدم:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "تسجيل خروج"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "تراجع"
@@ -221,7 +221,7 @@ msgstr "المستخدم {user} نقل المجلد {folderName} و {folderCount
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "إشعارات"
@@ -240,19 +240,44 @@ msgstr "وضع علامة مقروءة على الكل"
msgid "View all notifications"
msgstr "شاهد كل الإشعارات"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "إغلاق"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "يتم تحميل ملف. هل أنت متأكد أنك تريد مغادرة هذه الصفحة؟"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "طرق العرض"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr "تحديث العرض"
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr "طرق العرض"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "علامات"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr "تحديث العرض"
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr "تحديث العرض"
msgid "Files"
msgstr "ملفات"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "ملفات"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "ملفات"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "ملفات"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "ملفات"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "عمليات أكثر"
@@ -387,264 +407,141 @@ msgstr "سيفايل -Seafile-"
msgid "About Us"
msgstr "عنا"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "معلومات الاتصال مطلوبة."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr "تمت إضافة تقرير إساءة الاستخدام"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "بلغ عن إساءة"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "نوع الإساءة"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "انتهاك حقوق الطبع والنشر"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "فيروس"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "محتوى سيء"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "آخر"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "معلومات الاتصال"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "الوصف"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "إلغاء"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "إلغاء"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "إلغاء"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "إلغاء"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "تقديم"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "إضافة موقع ويكي"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "إضافة موقع ويكي"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "إضافة موقع ويكي"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "إضافة موقع ويكي"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "الاسم"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr "مالك الويكي Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "خياري"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "حدد القسم"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "لا توجد خيارات متاحة"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "صفحة جديدة"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "هل أنت متأكد من تغيير المجموعة {placeholder} إلى القسم؟"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr "تغيير المجموعة إلى القسم"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "رجاء ادخل كلمة السر القديمة"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "الرجاء ادخل كلمة سر جديدة"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "كلمة السر الجديدة قصيرة جدا"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "الرجاء اعادة ادخال كلمة السر الجديدة"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "كلمتي السر الجديدتين غير متطابقتين"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "تم تغيير كلمة سر المكتبة بنجاح."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "تغيير كلمة سر المكتبة {placeholder} "
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "كلمة السر القديمة"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "كلمة السر الجديدة"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(على الأقل {placeholder} حرفًا)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "إعادة كلمة السر الجديدة"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "قبل 3 أيام"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "قبل أسبوع"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "قبل شهر"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "الكل"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "نجح التنظيف."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr "نجح التنظيف."
msgid "Clean"
msgstr "تنظيف"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "مسح الملفات في سلة النفايات و السجل التاريخي:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "تفاصيل التعديل"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "ملفات جديدة"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "ملفات محذوفة"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "ملفات منقولة او معاد تسميتها"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "ملفات معدلة"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "مجلدات جديدة"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "مجلدات محذوفة"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "أكد"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "حذف حساب"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "هل حقا تريد حذف حسابك؟"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "هل حقا تريد حذف حسابك؟"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "هل حقا تريد حذف حسابك؟"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "هل حقا تريد حذف حسابك؟"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "هل حقا تريد حذف حسابك؟"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "هل حقا تريد حذف حسابك؟"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "حذف"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "إقطع الاتصال"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "هل أنت متأكد أنك تريد قطع الاتصال؟"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "استعادة مكتبة"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "هل أنت متأكد من استعادة هذه المكتبة؟"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "هل أنت متأكد من استعادة هذه المكتبة؟"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "استعادة"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "فصل جهاز"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "هل انت متاكد من فصل هذا الجهاز؟"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "حذف الملفات من هذا الجهاز عند التوصيل في المرة القادمة."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "حذف الملفات من هذا الجهاز عند التوصيل ف
msgid "Unlink"
msgstr "فصل"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr "تحويل إلى صيغة ويكي Wiki"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "مسار وجهة غير صحيح"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "لا يمكن نقل المجلد %(src)s إلى المجلدات المتفرعة منه %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr "لا يمكن نسخ المجلد %(src)s إلى المجلد التالي %(des)s المتفرع منه"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "نسخ {placeholder} إلى"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "نسخ العنصر(العناصر) المحدد(ة) إلى:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "يبحث"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "نقل {num} عناصر"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "نسخ {num} عناصر "
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "الاسم مطلوب"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "الاسم لا يجب ان يحتوي على '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "مكتبة القسم الجديد"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "الاسم \"{name}\" مستخدم بالفعل. الرجاء اختيار اسم مختلف."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "ملف جديد"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "مجلد جديد"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "مجموعة جديدة"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "الرجاء ادخال كلمة السر"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "الرجاء اعادة ادخال كلمة السر"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "كلمة السر قصيرة جداً"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "كلمات السر غير متطابقة"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "كلمات السر غير متطابقة"
msgid "New Library"
msgstr "مكتبة جديدة"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "قالب"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "مكان التخزين"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "مكان التخزين"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "الإذن"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "قراءة - كتابة"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "للقراءة فقط"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "تشفير"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "تشفير"
msgid "Password"
msgstr "كلمة السر"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "إعادة كلمة السر"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "خطأ داخلي في الخادم"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "العلامة \"{name}\" موجودة بالفعل."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "العلامة \"{name}\" موجودة بالفعل."
msgid "Back"
msgstr "رجوع"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "علامة جديدة"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "اختر لون"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "حفظ"
@@ -1497,8 +1524,8 @@ msgstr "اسم الإذن"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr "اسم الإذن"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "تحميل"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "تحميل"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "تحميل"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "تتزيل"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "يشمل التعديل تعديل الملف ونقل / إعادة تسمية الملف والمجلد"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr "يشمل التعديل تعديل الملف ونقل / إعادة تس
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "نسخ"
@@ -1602,7 +1629,7 @@ msgstr "توليد رابط المشاركة"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr "توليد رابط المشاركة"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr "توليد رابط المشاركة"
msgid "Edit"
msgstr "تحرير"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "احذف الملف"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "احذف المجلد"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "هل أنت متأكد أنك تريد الحذف؟"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "هل أنت متأكد من حذف %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "تمت مشاركة هذا المجلد مع {user_amount} من المستخدم أو المستخدمين و {group amount} مجموعة أو مجموعات."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "تمت مشاركة هذه المكتبة مع {user_amount} مستخد أو مستخدمين و {group amount} مجموعة أو مجموعات."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr "تمت مشاركة هذه المكتبة مع {user_amount} مستخد
msgid "Delete Library"
msgstr "حذف مكتبة"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "حذف مجموعة"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "أتريد حذف هذه المجموعة؟"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "حدد العلامات"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "أنشئ علامة جديدة"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "إغلاق"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "تم تحرير العلامات بنجاح."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "تعديل العلامات"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr "{placeholder} سجل الدخول"
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr "{placeholder} سجل الدخول"
msgid "User"
msgstr "مستخدم"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "مستخدم"
msgid "Type"
msgstr "نوع"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "نوع"
msgid "IP"
msgstr "عنوان شبكة"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "عنوان شبكة"
msgid "Device Name"
msgstr "اسم الجهاز"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "اسم الجهاز"
msgid "Date"
msgstr "تاريخ"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "تاريخ"
msgid "Anonymous User"
msgstr "مستخدم مجهول"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "لم يتم الوصول (ظاهريا) لهذا الملف حتى الان"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "يرجى إدخال كلمة سر."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "كلمة السر قصيرة جدا."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "الرجاء ادخال الأيام"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "الرجاء إدخال عدد صحيح غير سالب"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "تم نسخ رابط التحميل إلى المحفظة."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr "(يجب أن تكون كلمة السر بطول {passwordMinLength} على اﻷقل و تكون بقوة {passwordStrengthLevel} وتحتوي : أرقام ،أحرف انجليزية كبيرة ،أحرف انجليزية صغيرة و رموز)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "رابط التحميل"
@@ -1910,7 +1920,7 @@ msgstr "اضافة الانتهاء التلقائي"
msgid "Generate"
msgstr "توليد"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "أعضاء المجموعة"
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "يقوم {site_name_placeholder} بتنظيم الملفات في المكتبات. يمكن مزامنة كل مكتبة ومشاركتها بشكل منفصل. ومع ذلك، نظرًا لأنك مستخدم ضيف الآن، فلا يمكنك إنشاء مكتبات."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "تعذر تحميل الصورة."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "السابق(السهم إلى اليسار)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "التالي(السهم إلى اليمين)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "إغلاق(Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "تكبير"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "تصغير"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr "عرض الصورة الأصلية"
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr "التعرف المرئي على الحروف -OCR-"
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "الرجاء اختيار ملف إكسل .xlsx."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "استيراد الأعضاء من ملف إكسل .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "تنزيل ملف العينه"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "تنزيل ملف العينه"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "تحميل ملف"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "إختر ملف"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "إختر صورة"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "لا يوجد معاينة للملف"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "تم نسخ الرابط الداخلي إلى الحافظة"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "الرابط الداخلي هو رابط إلى ملف أو مجلد يمكن الوصول إليه من قبل المستخدمين الذين لديهم إذن قراءة الملف أو المجلد."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "رابط داخلي"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "تم إلغاء وصول المستخدم {placeholder} بنجاح."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "هل أنت متأكد من إلغاء وصول المستخدم {placeholder}؟"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "إلغاء الوصول"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "إلغاء الوصول"
msgid "It is required."
msgstr "مطلوب."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "البريد الإلكتروني غير صالح."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "تمت الدعوة بنجاح للبريد %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "تمت دعوة %(email) و %(num) أخرون بنجاح."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "تمت دعوة %(email) و %(num) أخرون بنجاح."
msgid "Invite Guest"
msgstr "دعوة ضيف"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "البريد الإلكتروني"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "البريد الإلكتروني"
msgid "Emails, separated by ','"
msgstr "عناوين بريد مفصولة بـ ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "تمت إضافة العلامات بنجاح للمكتبة {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "وضع علامة الحالة الحالية"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "مغادرة المجموعة"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "أتريد مغادرة هذه المجموعة؟"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "غادر"
@@ -2129,31 +2140,31 @@ msgstr "كلمة سر غير صحيحة"
msgid "The password will be kept in the server for only 1 hour."
msgstr "سيتم الاحتفاظ بكلمة السر على الخادم لمدة ساعة 1 فقط."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "السجل"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "الحذف التلقائي"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr "الاعدادات الموسعة"
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr "التعرف على الوجه"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "تم اعداد سجل المكتبة التاريخي بنجاح"
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "تم تعطيل إعداد تاريخ سجل المكتبة من المدير."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "الاحتفاظ بالسجل التاريخي كاملا"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "عدم الاحتفاظ بالسجل التاريخي"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "احتفظ فقط بفترة من السجل التاريخي:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "أيام"
@@ -2199,19 +2210,19 @@ msgstr "لا تحذف الملفات تلقائيًا"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "حذف الملفات التي لم يتم تعديلها خلال أيام معينة تلقائيًا:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "ترخيص المستخدم"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "ترخيص المجموعة"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "اذونات مجلد {placeholder}"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "تعيين الإذن لـ {placeholder}"
@@ -2252,21 +2263,21 @@ msgstr "بحث عن مجموعات"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr "لا توجد نتائج"
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr "لا توجد نتائج"
msgid "Search users"
msgstr "البحث عن المستخدمين"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "الملفات مُنشأ"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "الملفات مُنشأ"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "الوقت"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "الملفات المُوسومة"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "الملفات المُوسومة"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "الحجم"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "الحجم"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "آخر تحديث"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "محذوف"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "إدارة أعضاء المجموعة"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "نقل {placeholder} إلى:"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "نقل العنصر(العناصر) المحدد(ة) إلى:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "المكتبات المحذوفة"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "لا يوجد مكتبات محذوفة"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "لم تقم بحذف أي مكتبات خلال الأيام {placeholder} الماضية. سيتم تنظيف المكتبة المحذوفة تلقائيًا بعد هذه الفترة."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "معلومة: المكتبات المحذوفة قبل {placeholder} يوما سيتم تنظيفها تلقائياً."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr "تم استعادة مكتبة بإسم {library_name} بنجاح."
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "وقت الحذف"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr "تم استعادة مكتبة بإسم {library_name} بنجاح."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "معلومة: المكتبات المحذوفة قبل {placeholder} يوما سيتم تنظيفها تلقائياً."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "إضافة مدراء"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "حدد مستخدمًا كمدير"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "قسم فرعي جديد"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "قسم جديد"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "قسم جديد"
msgid "Add Member"
msgstr "إضافة عضو"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "البريد الإلكتروني مطلوب"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "إضافة مستخدم"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "إضافة مستخدم"
msgid "Email"
msgstr "البريد"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "تأكيد كلمة السر"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "دعوة المستخدمين"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr "يمكنك إدخال عدة عناوين بريد إلكتروني، وسيتم إرسال رابط دعوة إلى كل منها."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr "فشل التصدير. يرجى التحقق مما إذا كان حجم مرفقات الجدول يتجاوز الحد الأقصى."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "التاريخ غير صالح."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "اختر التاريخ"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "تاريخ البدء"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "تاريخ الإنتهاء"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "تاريخ الإنتهاء"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "هل أنت متأكد أنك تريد حذف {placeholder} ؟"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "حذف القسم"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "حذف عضو"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "استيراد المستخدمين من ملف إكسل .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr "تم تحديث الاسم"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "إعادة تسمية القسم"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "الحصة غير صالحة."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "تحديد المخصص"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "عدد صحيح أكبر من 0 أو يساوي -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "معلومة: -2 يعني غير محدود."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr "تم حذف عنوان الرابط المخصص لـويكي Wiki"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr "عنوان الرابط مطلوب"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr "تم نسخ الرابط إلى الحافظة."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr "نشر الويكي Wiki"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr "خصص الروابط"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr "يجب أن يتراوح طول الجزء المخصص من عنوان الرابط بين 5 و30 حرفا وقد يحتوي فقط على أحرف (a-z) وأرقام وواصلات(-)."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "إلغاء النشر"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "حذف كلمة سر ويبداف -WebDAV-"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "هل أنت متأكد أنك تريد حذف كلمة سر ويبداف -WebDAV-؟"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "اعادة تسمية ملف"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "اعادة تسمية مجلد"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "اسم الملف الجديد"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "اسم المجلد الجديد"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "إعادة تسمية المجموعة"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "إعادة تسمية المجموعة إلى"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "الاسم مطلوب."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr "إعادة تسمية الويكي Wiki"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr "اسم الويكي Wiki الجديد"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "تمت نسخ رمز واجهة برمجة التطبيقات API إلى الحافظة."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "الترخيص مرفوض"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "الترخيص مرفوض"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "خطأ"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "الرجاء التحقق من الشبكة"
@@ -2756,32 +2769,32 @@ msgstr "الرجاء التحقق من الشبكة"
msgid "App Name"
msgstr "اسم التطبيق"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "رمز -API- واجهة برمجة التطبيقات {placeholder}"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "تاريخ التعديل لـ{placeholder} "
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "معلومة: سيتم إتشاء لقطة بعد اتعديل، و التي تسجل حالة المكتبة بعد التعديل."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "المعدل"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "المعدل"
msgid "Device"
msgstr "جهاز"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "جهاز"
msgid "Version"
msgstr "اصدار"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "العلامات"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "لا شيء"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "غير معروف"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "تفاصيل"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "الاصدار الحالي"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "عرض اللقطة"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} شارك المدير"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "مشاركة روابط"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "روابظ التحميل"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "مشاركات المستخدم"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "مشاركات المجموعة"
@@ -2874,10 +2896,10 @@ msgstr "مشاركات المجموعة"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "المنشئ"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "رابط"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "عدد الزيارات"
@@ -2959,53 +2981,44 @@ msgstr "حذف روابظ التحميل"
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr "هل أنت متأكد من أنك تريد حذف رابط (روابط) التحميل المحدد؟"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "لقد تم إرسال كلمة السر الجديدة إلى بريدك الإلكتروني {mail}. يرجى التحقق من صندوق البريد الخاص بك. إذا لم تتلق كلمة السر، يرجى التحقق من إعدادات عنوان بريدك الإلكتروني بشكل صحيح."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "إعادة تعيين كلمة السر للمكتبة"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "إرسال كلمة السر الجديدة..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "إعادة تعيين كلمة سر ويبداف -WebDAV-"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "حفظ في:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr "تصدير"
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr "جاري التصدير..."
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "يبحث"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "بحث عن ملفات في هذه المكتبة"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr "المستخدمة مؤخرا"
msgid "New folder"
msgstr "مجلد جديد"
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "تعيين بريد إلكتروني للاتصال بالمستخدم"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr "تعيين حصة المستخدم الافتراضية"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "معلومة: 0 يعني الحد الافتراضي"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "تحديد اسم المستخدم"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "تعيين حصة المستخدم"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "تعيين كلمة سر ويبداف -WebDAV-"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "تم نسخ الرابط إلى الحافظة."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "مشاركة الرابط"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "مشاركة مع مستخدم"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "مشاركة مع مجموعة"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "أذونات المشاركة المخصصة"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "المشاركة مع خادم آخر"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "مشاركة"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "مشاركة"
msgid "icon"
msgstr "أيقونة"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "الرجاء اختيار المكتبة للمشاركة."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "حدد المكتبات للمشاركة"
@@ -3168,8 +3181,8 @@ msgstr "قد يستغرق الأمر بعض الوقت، يرجى الانتظا
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "لا يمكن مشاركة المكتبة مع المالك."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "حسب الاسم تصاعدياً"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "حسب الاسم تنازلياً"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "حسب الحجم تصاعدياً"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "حسب الحجم تنازلياً"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "حسب الزمن تصاعدياً"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "حسب الزمن تنازلياً"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr "أضف القسم إلى"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr "إنشاء القسم الأعلى"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr "حذف القسم"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "هل انت متأكد من الحذف"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "تعديل اسم"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "عدد صحيح أكبر من أو يساوي 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "تعيين حد معدل التحميل"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "تعيين حد معدل التنزيل"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr "إضافة عضو"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "إضافة مؤسسة"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "رقم الإصدار مطلوب."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "يجب أن يكون رقم الإصدار رقمًا."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "النص مطلوب."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "تحديث الشروط و المسميات"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "إضافة الشروط و المسميات"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "رقم الاصدار"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "نص"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "مفعلة"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "On"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Off"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "كلمات السر غير متطابقة."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "إضافة منظمة"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "إضافة منظمة"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "إضافة منظمة"
msgid "Owner"
msgstr "مالك"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "يمكن للمدير استخدام لوحة الإدارة في المنظمة، ويجب أن يكون حساب جديد."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "إضافة إشعار جديد"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "الاسم(اختياري)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "الاسم(اختياري)"
msgid "Role"
msgstr "وظيفة"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "يمكنك أيضا إضافة مستخدم كضيف، و الذي لن يُسمح له بإنشاء مكتبات أو مجموعات."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "إضافة مدير"
@@ -3416,54 +3431,54 @@ msgstr "(إذا تُرك فارغاً، يكون المالك هو المدير)
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "حدد المستخدم"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "نقل المجموعة {placeholder} إلى"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "إعدادات سجل {placeholder} التاريخي"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr "تم تغيير اسم الإدارة"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "نقل المكتبة {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "تعيين الحد الأقصى لعدد الأعضاء"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "اسم المجموعة"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "الشروط"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "نقل إلى المستخدم"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "نقل إلى القسم"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "نقل إلى القسم"
msgid "Users"
msgstr "المستخدمين"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr "استمر في المشاركة"
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr "إذا تمت مشاركة المكتبة مع مستخدم آخر، فسيتم الاحتفاظ بالمشاركة."
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr "إذا تمت مشاركة المكتبة مع مستخدم آخر، ف
msgid "Departments"
msgstr "الاقسام"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr "إذا تمت مشاركة المكتبة مع قسم آخر، سيتم الاحتفاظ بالمشاركة."
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr "تم نقل المجموعة"
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "نقل إلى مجموعة"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "نقل المجموعة لـ"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "الرجاء إدخال حرف واحد أو أكثر"
@@ -3537,22 +3552,22 @@ msgstr "سلة مهملات {placeholder}"
msgid "Visit old version page"
msgstr "قم بزيارة الإصدار القديم من الصفحة"
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr "لا يوجد ملف"
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "المسار الحالي: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr "عنصر واحد 1 تم إرجاعة"
msgid "File"
msgstr "ملف"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr "المسار الأصلي"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "وقت الحذف"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "استبدال الملف {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "يوجد ملف بنفس الاسم موجود مسبقاً في هذا المجلد."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "استبدالها سيؤدي إلى مسح محتوياتها."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "استبدال"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "لا تستبدل"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr "يجب أن تتكون كلمة السر من 8 أحرف على الأقل وتحتوي على أحرف مختلفة: أحرف انجليزية كبيرة وأحرف انجليزية صغيرة وأرقام ورموز خاصة"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "كلمة السر لا يمكن أن تكون فارغة"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr "密码强度应该是强或非常强"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr "تم تعيين كلمة السر"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr "تعيين كلمة السر"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr "تأكيد كلمة السر"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "كلمة السر الحالية لا يمكن أن تكون فارغةٌ"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr "لا يمكن أن تكون كلمة السر الجديدة هي نفس كلمة السر القديمة"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr "تم تحديث كلمة السر"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr "تحديث كلمة السر"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr "كلمة السر الحالية"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "كلمة السر الجديدة"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "تم نسخ الرابط إلى الحافظة"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr "تحويل"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr "جاري التحويل..."
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "فشل التنزيل. الحجم الإجمالي للملفات تجاوز الحد الأقصى."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "جاري تجهيز الحزم..."
@@ -3691,9 +3706,9 @@ msgstr "آخرى"
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "سلة المحذوفات"
@@ -3800,7 +3815,7 @@ msgstr "التعديل الأخير"
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr "معلومات عامة"
msgid "Capture information"
msgstr "معلومات الالتقاط"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "مجمدة"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "مقفل"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "مجمدة بواسطة {name}"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "مقفل بواسطة {name}"
@@ -3861,11 +3876,11 @@ msgstr "حدد هذا العنصر"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "إلغاء تأشير"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "أشر بمهم"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr "إلغاء تحديد جميع العناصر"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr "حدد جميع العناصر"
@@ -3925,7 +3940,7 @@ msgstr "لا توجد نتائج مطابقة"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "غير مؤشر"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "قفل"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "فتح"
@@ -4121,7 +4136,7 @@ msgstr "طباعة"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "فتح عن طريق العميل"
@@ -4130,7 +4145,7 @@ msgstr "فتح عن طريق العميل"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "فتح المجلد الرئيسي"
@@ -4153,7 +4168,7 @@ msgstr "ثني"
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "عضو"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr " {name} تم الحذفه بنجاح"
@@ -4228,7 +4243,7 @@ msgstr "المسار الحالي: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "نوع المكتبة"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "أنشطة"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "ويكي"
@@ -4310,7 +4326,7 @@ msgstr "روابط"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "مجلدات"
@@ -4323,8 +4339,8 @@ msgstr "مساحة العمل"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "مدير المشاركة"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "تم رفض الإذن. يرجى محاولة {placeholder-left} تسجيل الدخول مرة اخرى. {placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "لا يوجد علامات"
@@ -4436,6 +4452,16 @@ msgstr "استيراد العلامات"
msgid "Export tags"
msgstr "تصدير العلامات"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "نشر"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr "أنت تشاهد تغييرات الملفات لهذه المكتبة.
msgid "Last modified by"
msgstr "آخر تعديل بواسطة"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "اكتب أحرف لبدء البحث"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr "في جميع المكتبات"
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr "في هذه المكتبة"
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr "في هذا المجلد"
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "نتائج البحث التي تمت زيارتها مؤخرًا"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr "الصفحة الحالية"
@@ -4664,12 +4696,13 @@ msgstr "تصدير"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "تم الحفظ بنجاح"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "تم تعطيل تحميل الملف: تستخدم حركة المرور وصلة حصة المالك."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "منتهي"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "تم تحويل المكتبة بنجاح."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "فشل. الرجاء التحقق من الشبكة."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "فشل حذف {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "تحويل"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "إذن المجلد"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "إلغاء مشاركة"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "تغيير كلمة السر"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "إعادة تعيين كلمة السر"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "مشاهدة تغييرات الملف"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "مشاهدة تغييرات الملف"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "إلغاء مراقبة تغييرات الملفات"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "متقدم"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "التكامل مع سيتيبل SeaTable"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "تم إلغاء تأشير المكتبة {library_name_placeholder} ينجاح"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "تم تأشير المكتبة {library_name_placeholder} ينجاح"
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr "تبديل وضع الفرز"
@@ -4805,70 +4839,76 @@ msgstr "تبديل وضع الفرز"
msgid "Search files"
msgstr "بحث عن ملفات"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr "الرجاء اختيار ملف بصيغة .sdoczip."
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "تحميل ملفات"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "تحميل مجلد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "ملف سيدوك SeaDoc جديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "ملف ماركداون Markdown الجديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "ملف إكسل Excel جديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "ملف باوربوينت PowerPoint جديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "ملف ورد Word جديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "جديد"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr "استيراد ملف من نوع sdoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr "استيراد ملف من نوع sdoc ، يرجى الانتظار ..."
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr "إلغاء التحديد"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr "محدد"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "نقل"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "قم بإدراج حسابك في دفتر العناوين العام، حتى يتمكن الآخرون من العثور عليك عن طريق كتابة اسمك."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "تسجيل الدخول بإستخدام شبكات التواصل الاجتماعية"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr "طريقة عرض شبكية"
msgid "Switch view mode"
msgstr "تبديل طريقة العرض"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr "صفحة الويكي نُشرت"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "نشر"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr "تحويل إلى صفحة ويكي جديدة"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "نشر"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr "إلغاء نشر الويكي Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "هل أنت متأكد من أنك تريد إلغاء نشر الويكي Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "حذف الويكي Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "هل أنت متأكد من أنك تريد حذف الويكي Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr "ترك المشاركة في الويكي Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr "هل أنت متأكد من أنك تريد ترك مشاركة الويكي Wiki"
@@ -5223,13 +5258,50 @@ msgstr "الإصدارات التاريخه"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "أكثر"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
-msgstr "تم التعرف الضوئي على الحروف بنجاح"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr "فشل في إنشاء وصف"
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
+msgstr "فشل في استخراج تفاصيل الملف"
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
msgid "No collaborators available"
@@ -5252,7 +5324,7 @@ msgstr "لا يوجد خيار"
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr "خيار البحث"
@@ -5285,27 +5357,15 @@ msgstr "بحث علامة"
msgid "Add tag"
msgstr "إضافة علامة"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr "مرشح 1 محدد مسبقا"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr "مرشح 1"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr "مرشحات محددة مسبقا"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr "مرشحات"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr "مُرَشِح حالي"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr "مُرَشِح"
@@ -5342,8 +5402,9 @@ msgid "Grouped by 1 property"
msgstr "مجمعة حسب إعداد 1"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
-msgstr "مجمعة حسب xxx إعدادت"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
#: frontend/src/metadata/views/kanban/settings/index.js:105
@@ -5355,8 +5416,9 @@ msgid "1 hidden property"
msgstr "خاصية 1 مخفية"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
-msgstr "xxx خاصية مخفية"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
msgid "Hide properties"
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr "خاصية 1 مخفية محددة مسبقا"
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr "xxx خاصية مخفية محددة مسبقا"
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
-msgstr "1 فرز محدد مسبقا"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr "فرز 1"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr "فُرُوز محددة مسبقا"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr "فُرُوز"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr "فرز محدد"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr "فرز"
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "هل أنت متأكد من حذف "
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr "فشل في إنشاء علامات الملف"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr "علامات "
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr "هل تريد حقًا إيقاف العلامات؟ سيتم حذف جميع العلامات الموجودة."
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr "إيقاف"
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr "إنشاء وصف"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr "استخراج تفاصيل الملف"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr "إنشاء علامات الملف"
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr "لم يتم العثور على عنوان للإحداثيات المحددة."
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr "يجب أن لا يحتوي الاسم على نقاط"
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr "يجب أن لا يحتوي الاسم على فاصلة عليا مائلة -`-"
@@ -5630,26 +5697,26 @@ msgstr "البحث عن متعاون"
msgid "Select option(s)"
msgstr "حدد خيار (خيارات)"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr "الخيار المحذوف"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr "حدد خيارا"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr "حدد المتعاونين"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr "مُرَشِح غير صالح"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr "بحث عن خاصيه"
@@ -5686,23 +5753,23 @@ msgstr "أساسي"
msgid "File type"
msgstr "نوع الملف"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr "لا يوجد مُرَشِح"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr "إضافة مُرَشِح"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr "فَوْق"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr "َتَحْت"
@@ -5730,15 +5797,15 @@ msgstr "بالسنه"
msgid "No groupings applied to this view."
msgstr "لم يتم تطبيق أي مجموعات على هذا العرض."
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr "إضافة مجموعة"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr "طي الكل"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr "توسيع الكل"
@@ -5808,25 +5875,25 @@ msgstr "خيارات الاستيراد"
msgid "Export options"
msgstr "خيارات التصدير"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr "لا يوجد فرز"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr "إضافة فرز"
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr "لا يوجد معلومات لعرضها."
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "الخصائص"
@@ -6002,22 +6069,22 @@ msgstr "هو أي من..."
msgid "is none of..."
msgstr "لا شيء من..."
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr "تم حذف {name} و {n} عناصر أخرى بنجاح"
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "تم حذف {name} بنجاح"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr "التعرف على الصور الشخصية. يرجى تحديث الصفحة لاحقًا."
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr "بدون عنوان"
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr "تكرار"
@@ -6077,49 +6144,54 @@ msgstr "فشل حذف الخاصية"
msgid "Failed to rename property"
msgstr "فشل إعادة تسمية الخاصية"
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr "فشل تعديل بيانات الخاصية"
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr "فشل تعديل ترتيب الخاصية"
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr "فشل تعديل المُرَشِح"
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr "فشل في تعديل الفرز"
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr "فشل تعديل المجموعة"
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr "فشل تعديل الخصائص المخفية"
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr "فشل في تعديل الإعدادات"
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr "فشل في تعديل اسم الشخص"
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr "فشل في تعديل العلامات"
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "فشلت إعادة تسمية {name}"
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr "يجب أن يكون الاسم حروف فقط"
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr "يجب أن لا يحتوي الاسم على شرطة مائلة -/-"
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr "يجب أن لا يحتوي الاسم على شرطة مائلة عكسية -\\-"
@@ -6248,15 +6320,20 @@ msgstr "الاسم موجود بالفعل"
msgid "People"
msgstr "الأشخاص"
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
-msgstr "تحديد الصور الشخصية..."
-
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
msgid "Person image"
msgstr "صورة الشخص"
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
+msgstr "تحديد الصور الشخصية..."
+
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
msgid "items"
msgstr "العناصر"
@@ -6266,12 +6343,16 @@ msgstr "العناصر"
msgid "No record"
msgstr "لا يوجد سجل"
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr "حذف الملف"
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr "لا يوجد مصنفات"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr "فتح مجلد في علامة تبويب جديدة"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr "فتح ملف في علامة تبويب جديدة"
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr "حذف المجلد"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr "إعادة تسمية المجلد"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr "إعادة تسمية الملف"
@@ -6341,75 +6422,41 @@ msgstr "الخصائص التي سيتم عرضها على البطاقة"
msgid "Failed to get user location"
msgstr "فشل في الحصول على موقع المستخدم"
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr "مسح التحديد"
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr "تحديد النسخة"
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr "حذف المحدد"
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr "استخراج تفاصيل الملف"
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr "إنشاء وصف"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr "إنشاء وصف الصورة"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr "استخراج تفاصيل الملف"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr "إنشاء علامات الملف"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr "نقل المجلد"
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr "نقل الملف"
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr "فشل في إنشاء وصف"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr "فشل في إنشاء وصف الصورة"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr "فشل في التعرف المرئي على الحروف"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr "حدد ما يصل إلى 50 ملفًا"
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr "فشل في استخراج تفاصيل الملف"
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
-msgstr "قص خلايا xxx"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
#| msgid "1 cell copied"
@@ -6417,16 +6464,18 @@ msgid "1 cell cut"
msgstr "قص خلية 1"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
-msgstr "تم نسخ xxx صفوف."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
msgid "1 row is copied."
msgstr "تم نسخ صف 1."
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
-msgstr "تم نسخ xxx خلايا"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
msgid "1 cell copied"
@@ -6445,24 +6494,28 @@ msgid "All records loaded"
msgstr "تم تحميل جميع السجلات"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
-msgstr "xxx سجلات محددة"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
msgid "1 record selected"
msgstr "1 سجل محدد"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
-msgstr "xxx خلايا محددة"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
-msgstr "xxx سجلات"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
-msgstr "xxx سجل"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
msgid "Load all"
@@ -6530,7 +6583,7 @@ msgstr "لا يمكن حذف هذه الخاصية"
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr "حدد الكل"
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(الاصدار الحالي)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "عرض"
@@ -6715,7 +6768,7 @@ msgstr "تمت استعادته بنجاح."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "هذه مجموعة خاصة تمثل قسماً."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr "لم تقم بدعوة أي ضيوف حتى الآن. يمكن للضيف الوصول إلى المكتبات المشتركة من خلال واجهة الويب مما يتيح طرقًا أكثر كفاءة للتعاون مقارنة بالروابط. يمكنك دعوة ضيف بالنقر فوق عنصر \"دعوة ضيف\" في القائمة المنسدلة."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "لم يتم العثور على إذن مشاركة المكتبة."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "فشل نقل الملفات إلى مكتبة أخرى."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "فشل نسخ الملفات إلى مكتبة أخرى."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "تم نقل الملفات بنجاح إلى مكتبة أخرى."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "تم نسخ الملفات بنجاح إلى مكتبة أخرى."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "تم إستعاده {name} و {n} ملف/ملفات اخرى"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "تم إستعادة {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "فشل في استعادة {name} و {n} ملف/ملفات اخرى"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "فشل في استعادة {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "تم حذف {name} و {n} ملف/ملفات اخرى."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "فشل في حذف {name} و {n} ملف/ملفات اخرى"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "فشل في حذف {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "تم نقل {name} بنجاح."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "فشل نقل {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "تم نسخ %(name)s بنجاح."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "فشل نسخ %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "تحويل ، يرجى الانتظار ..."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "تم تحويل الملف بنجاح."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "فشل تحويل {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr "فشل تحويل {name}."
msgid "Leave Share"
msgstr "ترك المشاركة"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "تم تعيين هذه المكتبة للقراءة فقط من قبل المدير ولا يمكن تحديثها."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr "هل تريد ترك هذه الصفحة؟ قد لا يحفظ النظا
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "فشل الحفظ"
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr "لم تقم بإنشاء أي مكتبات بعد. المكتبة عبارة عن حاوية لتنظيم ملفاتك ومجلداتك. يمكن أيضًا مشاركة المكتبة مع الآخرين ومزامنتها مع الأجهزة المتصلة. يمكنك إنشاء مكتبة بالنقر فوق عنصر \"مكتبة جديدة\" في القائمة المنسدلة."
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "متضررة (الرجاء الاتصال بالمدير لإصلاح هذه المكتبة)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr "تم إلغاء ربط الجهاز بنجاح."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "هل أنت متأكد من تنظيف السلة؟"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "تصفية"
@@ -7340,34 +7403,39 @@ msgstr "التالي"
msgid "Change to department"
msgstr "تغيير إلى قسم"
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "اسم الفريق"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "المعرف"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr "المستخدمون النشطون"
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr "إجمالي المستخدمين"
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr "حد عدد المستخدمين"
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr "المساحة المستخدمة"
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "كل الروابط العامة"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "مشاركة من"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "مشاركة مع"
@@ -7718,7 +7786,7 @@ msgstr "إجمالي التخزين"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr "نتيجة"
msgid "results"
msgstr "النتائج"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "تم تعديل الإذن بنجاح."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "شارك على:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "لا توجد مكتبات مشتركة"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "لم تقم بمشاركة أي مكتبات مع مستخدمين آخرين حتى الآن. يمكنك مشاركة مكتبة مع مستخدمين آخرين بالنقر فوق رمز المشاركة على يسار اسم المكتبة في \"مكتباتي\"."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "كل الأعضاء"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(حذفت)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr "(حذفت)"
msgid "Remove"
msgstr "حذف"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "عرض عن طريق انتهاء الصلاحية تصاعديا"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "عرض عن طريق انتهاء الصلاحية تنازلياً"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "تم تنظيف روابط المشاركة غير الصالحة بنجاح."
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "تنظيف روابط المشاركة غير الصالحة"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "هل أنت متأكد من رغبتك في تنظيف روابط المشاركة غير الصالحة؟"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "تم تنظيف روابط التحميل غير الصالحة بنجاح."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "تنظيف روابط التحميل غير الصالحة"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "هل أنت متأكد من أنك تريد تنظيف روابط التحميل غير الصالحة؟"
@@ -8507,7 +8575,7 @@ msgstr "البحث عن المنظمات"
msgid "Search libraries by name or ID"
msgstr "البحث في المكتبات بالاسم أو المعرف"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "إعداد السجل التاريخي"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "مشارك بواسطة:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "لم يعد لدى مالك هذه المكتبة مساحة."
@@ -8952,12 +9020,12 @@ msgstr "قم بسحب وإسقاط الملفات أو المجلدات هنا."
msgid "Go to Library"
msgstr "اذهب إلى المكتبة"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr "حذف الصفحة"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "هل أنت متأكد من حذف هذه الصفحة؟"
@@ -8966,16 +9034,16 @@ msgstr "هل أنت متأكد من حذف هذه الصفحة؟"
msgid "Modify name"
msgstr "تعديل الاسم"
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
-msgstr "تم حذف xxx صفحة."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
+msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr "لا يمكن أن يكون الاسم فارغا"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr "اسم الصفحة"
@@ -9094,31 +9162,31 @@ msgstr "تم تحديث معلومات المستخدم"
msgid "Profile Setting"
msgstr "إعداد الملف الشخصي"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "مشارك بواسطة: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "قائمة"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "شبكة"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ضغط العناصر المحددة بصيغة ZIP"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "حفظ العناصر المحددة"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "يمكنك ايضا الضغط على ← "
msgid "you can also press →"
msgstr "يمكنك أيضا الضغط على →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr "اللون"
@@ -9245,12 +9313,12 @@ msgstr "تعيين العلامات الأصلية"
msgid "Set sub tags"
msgstr "تعيين العلامات الفرعية"
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr "لا يوجد ملفات"
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr "إلغاء تحديد الكل"
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "لم تتم مشاركة أي مكتبات معك مباشرة. يمكن مشاركة مكتبة مشتركة بإذن كامل أو مقيد. إذا كنت بحاجة إلى الوصول إلى مكتبة يملكها مستخدم آخر، فاطلب من المستخدم مشاركة المكتبة معك."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "تعيين الكل كمقروء"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "رسالة"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "تجميد المستند"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr "إلغاء تجميد المستند"
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr "تحويل وتصدير"
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "تحويله إلى ماركداون Markdown"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "تحويله إلى إسدوك sdoc"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "تحويله إلى وورد دوك إكس docx"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "تصديره بتنسيق وورد دوك إكس docx"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "سجل الوصول"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "حول بإستخدام أونلي أوفيس ONLYOFFICE"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr "عرض الملفات"
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr "تصدير كملف مضغوط بصيغة zip"
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "رمز واجهة برمجة التطبيقات -API-"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr "إضافة مجلد"
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr "إضافة طريقة عرض"
@@ -9538,50 +9606,107 @@ msgstr "التحرير في المتصفح والتنزيل"
msgid "Edit on cloud only"
msgstr "التحرير في المتصفح فقط"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr "عدد كبير جدا من الطلبات"
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "تم نسخ %(name)s و عنصر آخر بنجاح."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "تم نسخ %(name)s و %(amount)s عناصر أخرى بنجاح."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "تم نقل %(name)s بنجاح."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "تم نقل %(name)s و عنصر آخر بنجاح."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "تم نقل %(name)s و %(amount)s عناصر أخرى بنجاح."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "فشل نسخ %(name)s و %(amount)s عنصر(عناصر) اخرى."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "فشل نسخ %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "فشل في نقل %(name)s و%(amount)s عنصر(عناصر) اخرى."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "فشل نقل %(name)s ."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr "لا يمكن أن يكون الاسم عبارة عن نقطتين فقط"
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/ca/LC_MESSAGES/django.po b/locale/ca/LC_MESSAGES/django.po
index 2923eb4c20..c5048e77ee 100644
--- a/locale/ca/LC_MESSAGES/django.po
+++ b/locale/ca/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: imwhatiam , 2017\n"
"Language-Team: Catalan (http://app.transifex.com/haiwen/seahub/language/ca/)\n"
@@ -80,12 +80,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -119,18 +119,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Aquest nom de grup ja existeix"
@@ -150,7 +150,7 @@ msgstr ""
msgid "My Library"
msgstr "Personal"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -173,12 +173,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -326,7 +326,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -443,8 +443,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -452,8 +452,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -473,13 +473,13 @@ msgstr "La ruta de destí no és vàlida"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -494,7 +494,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr ""
@@ -515,8 +515,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -528,7 +528,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -569,7 +569,7 @@ msgstr ""
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -585,7 +585,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Aquest grup no existeix"
@@ -620,7 +620,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -639,8 +639,8 @@ msgstr "No s'ha pogut enviar el correu. El servei de missatgeria no està ben co
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Es requereix contrasenya."
@@ -672,7 +672,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -735,11 +735,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "La contrasenya no és correcte"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "S'ha produït un error al desencriptar la llibreria"
@@ -819,7 +819,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -867,20 +867,20 @@ msgstr "Teniu %(nb_avatars)d avatars, i el màxim permès és de %(nb_max_avatar
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -911,7 +911,7 @@ msgid "Email or Username"
msgstr ""
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -969,7 +969,7 @@ msgid "New password confirmation"
msgstr "Confirma la nova contrasenya"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Les contrasenyes no coincideixen"
@@ -981,7 +981,7 @@ msgstr "Contrasenya antiga"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Repetiu la contrasenya"
@@ -1024,44 +1024,44 @@ msgstr "L'avatar s'ha actualitzat correctament"
msgid "Successfully deleted the requested avatars."
msgstr "Els avatars s'han eliminat correctament"
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Correu electrònic"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nom d'usuari"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Aquest valor ha de ser de longitud 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr ""
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "L'identificador d'usuari no és vàlid"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nom"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "departament"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telèfon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1111,7 +1111,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Eliminat"
@@ -1185,150 +1185,150 @@ msgstr ""
msgid "Default"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Afegit"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Eliminat"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Actualitzat"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Reanomenat"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Traspassat"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "S'ha restaurat la llibreria al estat de"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "S'ha restaurat el fitxer \"%(file)s\" a l'estat de %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "S'ha canviat el nom o descripció de la llibreria"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Sincronització automàtica de seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "S'ha creat la llibreria "
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Ara mateix"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "Fa %(days)d dia"
msgstr[1] "Fa %(days)d dies"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "Fa %(hours)d hora"
msgstr[1] "Fa %(hours)d hores"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "Fa %(minutes)d minut"
msgstr[1] "Fa %(minutes)d minuts"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "Fa %(seconds)d segon"
msgstr[1] "Fa %(seconds)d segons"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lectura-Escriptura"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Només lectura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr ""
@@ -1515,9 +1515,9 @@ msgstr "L'equip %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3035,17 +3035,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "No es pot visualitzar el fitxer"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "permís incorrecte"
@@ -3099,10 +3099,10 @@ msgstr "Identificador incorrecte"
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "El fitxer no existeix"
@@ -3114,65 +3114,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr "S'ha sincronitzat correctament"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: no s'ha pogut obrir el fitxer"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: No s'ha pogut obrir el fitxer"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "La codificació seleccionada no és vàlida."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codificació de fitxer desconeguda"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr ""
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/ca/LC_MESSAGES/djangojs.po b/locale/ca/LC_MESSAGES/djangojs.po
index c52b49c804..17b1ebe764 100644
--- a/locale/ca/LC_MESSAGES/djangojs.po
+++ b/locale/ca/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Catalan (http://app.transifex.com/haiwen/seahub/language/ca/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr "Actual:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr "Tanca la sessió"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notificacions"
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Tanca"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "Fitxers"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "Fitxers"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "Fitxers"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "Fitxers"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "Fitxers"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Més operacions"
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Sobre mi:"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descripció"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancela"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "Cancela"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancela"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "Cancela"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Envia"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nom"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
-msgid "3 days ago"
-msgstr ""
-
#: frontend/src/components/dialog/clean-trash.js:22
#: frontend/src/components/dialog/wiki-clean-trash.js:22
-msgid "1 week ago"
+msgid "3 days ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:23
#: frontend/src/components/dialog/wiki-clean-trash.js:23
-msgid "1 month ago"
+msgid "1 week ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:24
#: frontend/src/components/dialog/wiki-clean-trash.js:24
+msgid "1 month ago"
+msgstr ""
+
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "tot"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detall de la modificació"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Fitxers nous"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Fitxers eliminats"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Fitxers moguts o reanomenats"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Fitxers modificats"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Directoris nous"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Directoris eliminats"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Elimina el compte"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Esteu segur que voleu eliminar el seu compte?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "Esteu segur que voleu eliminar el seu compte?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "Esteu segur que voleu eliminar el seu compte?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "Esteu segur que voleu eliminar el seu compte?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "Esteu segur que voleu eliminar el seu compte?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "Esteu segur que voleu eliminar el seu compte?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Elimina"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaura la llibreria"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Esteu segur que voleu restaurar la llibreria?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "Esteu segur que voleu restaurar la llibreria?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaura"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr ""
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "La ruta de destí no és vàlida"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Cerca"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "El nom és obligatori"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Crea un fitxer"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr ""
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Crea un grup"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Introduïu la contrasenya"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Torneu a introduir la contrasenya"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "La contrasenya és massa curta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Les contrasenyes no coincideixen"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr "Les contrasenyes no coincideixen"
msgid "New Library"
msgstr "Crea una llibreria"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permís"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lectura-Escriptura"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Només lectura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Encripta"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr "Encripta"
msgid "Password"
msgstr "Contrasenya"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Repeteix la contrasenya"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "S'ha produït un error intern"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Puja"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr "Puja"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr "Puja"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Descarrega"
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Còpia"
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "Edita"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Esteu segur que voleu eliminar %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr ""
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Elimina el grup"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Tanca"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr ""
msgid "Type"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr ""
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr "IP"
msgid "Device Name"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr ""
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Enllaç de pujada"
@@ -1907,7 +1917,7 @@ msgstr ""
msgid "Generate"
msgstr "Genera"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Puja el fitxer"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "És obligatori."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "La contrasenya no és correcte"
msgid "The password will be kept in the server for only 1 hour."
msgstr "El servidor guardarà la contrasenya només 1 hora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historial"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Conserva tot l'historial"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "No conservis l'historial"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Només conserva l'historial dels darrers:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dies"
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Data"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Mida"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "Mida"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Última actualització"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Afegeix administradors"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "Correu electrònic"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirmeu la contrasenya"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Elimina membre"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Estableix quota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Reanomena el fitxer"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "El nom és obligatori."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "S'ha denegat l'accés "
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr "S'ha denegat l'accés "
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Error"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Verifiqueu la connexió a la xarxa"
@@ -2753,32 +2766,32 @@ msgstr "Verifiqueu la connexió a la xarxa"
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modifica"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr "Modifica"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Cap"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Desconegut"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detalls"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Visualitza la captura"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Enllaços de pujada"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr "Autor"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visites"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Cerca"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Cerca fitxers a la llibreria"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Consell: El 0 equival al límit per defecte"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Comparteix"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr "Comparteix"
msgid "icon"
msgstr "icona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr ""
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Reanomena"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr "Propietari"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Afegeix una notificació"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nom (opcional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr "Nom (opcional)"
msgid "Role"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "Usuaris"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr ""
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Ruta actual:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr "Fitxer"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Elimina la data"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "La contrasenya és obligatoria"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Contrasenya nova"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Paperera"
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr "No destaquis"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Destaca"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr "no destacat"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4127,7 +4142,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr ""
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr "Ruta actual:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr "Activitat"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr "Enllaços"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Directoris"
@@ -4320,8 +4336,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Comparteix l'administració"
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr ""
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Error. Verifiqueu la connexió a la xarxa"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transfereix"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Elimina compartició"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Puja fitxers"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Mou"
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Més"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr "(versió actual)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Mostra"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "S'ha copiat %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Deixa de compartir"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Buida "
@@ -7337,34 +7400,39 @@ msgstr "Següent"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Tot els enllaços públics"
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr "Compartit desde"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Comparteix amb"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "Tots el membres"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "Elimina"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr "compartit per:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "El propietari d'aquesta llibreria ha excedit el seu límit de capacitat."
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr ""
@@ -8963,16 +9031,16 @@ msgstr ""
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Configuració "
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Compartit per:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9137,7 +9205,7 @@ msgstr "també pots prémer ←"
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr ""
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Missatge"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "S'ha copiat %(name)s i %(amount)s més."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "S'ha mogut %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "S'ha mogut %(name)s i %(amount)s més."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/cs/LC_MESSAGES/django.po b/locale/cs/LC_MESSAGES/django.po
index db3959431c..87affe187f 100644
--- a/locale/cs/LC_MESSAGES/django.po
+++ b/locale/cs/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Tomáš Kubalík , 2017,2019-2020,2024\n"
"Language-Team: Czech (http://app.transifex.com/haiwen/seahub/language/cs/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Odpojení SAML se nezdařilo, nejprve prosím nastavte kontaktní e-mail."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Jméno by nemělo obsahovat '/'."
@@ -123,18 +123,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "Název může obsahovat pouze písmena, čísla, mezery, pomlčku, tečku, jednoduché uvozovky, závorky nebo podtržítko."
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Skupina s tímto názvem již existuje."
@@ -154,7 +154,7 @@ msgstr "Toto oddělení obsahuje pododdělení."
msgid "My Library"
msgstr "Moje knihovna"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr "Nelze přidat uživatele %s do instituce: uživatel již je v této inst
msgid "System library can not be deleted."
msgstr "Není možno smazat systémovou knihovnu."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Knihovnu nelze převést na vlastníka."
@@ -330,7 +330,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Počet uživatelů překročil limit."
@@ -447,8 +447,8 @@ msgstr "Soubor s virem nenalezen."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "Soubor s virem nenalezen."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Nesprávná cílová cesta"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Nedostatek úložného prostoru - mimo kvótu."
@@ -498,7 +498,7 @@ msgstr "Složku nelze přesunout %(src)s do její podsložky %(des)s"
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Soubor je uzamčen"
@@ -519,8 +519,8 @@ msgstr "Uživatel %s nebyl nalezen."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "Počet souborů v knihovně překračuje limit."
@@ -532,7 +532,7 @@ msgstr "Počet souborů v knihovně překračuje limit."
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "Uživatel %s už je členem skupiny."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr "Uživatel %s je uživatelem organizace."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Skupina neexistuje"
@@ -624,7 +624,7 @@ msgstr "%s už je pozván."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Odeslání emailu se nezdařilo. Emailový server není správně nastav
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Heslo je vyžadováno."
@@ -676,7 +676,7 @@ msgstr "Heslo může obsahovat pouze číslice, velká písmena, malá písmena
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -686,7 +686,7 @@ msgstr "Počet dní do expirace by měl být větší nebo rovno %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -739,11 +739,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Chybné heslo"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Problém při dešifrování knihovny"
@@ -823,7 +823,7 @@ msgstr "Sdílecí odkaz%s již existuje."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Již máte %(nb_avatars)d avatarů, maximální povolený počet avatar
msgid "Length of WebDav password should be less than 30."
msgstr "Délka WebDav hesla by měla být kratší než 30."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "Neplatná URL adresa"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "Vlastní část adresy URL by měla mít 5-30 znaků."
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "Tato vlastní doména se již používá a nelze ji použít pro vaši wiki"
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "E-mail nebo přezdívka"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Potvrzení nového hesla"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Zadání v kolonkách pro hesla se neshodují."
@@ -985,7 +985,7 @@ msgstr "Staré heslo"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Heslo (znovu)"
@@ -1028,44 +1028,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Účet %(account)s zmrazen na %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "E-mailová adresa"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Uživatelské jméno"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Tatao hodnota musí mít délku 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Zadejte platou emailovou adresu."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Nesprávné uživatelské ID."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "jméno"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "oddělení"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "poznámka"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Cesta k souboru"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Smazán"
@@ -1189,86 +1189,86 @@ msgstr "Host"
msgid "Default"
msgstr "Výchozí"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Přidán"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Odstraněn"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Upraven"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Přejmenován"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Přesunut"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "Přidaná složka"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "Odstraněná složka"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Přejmenovaná složka"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Přesunutá složka"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Přidán nebo modifikován"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Vrácen status knihovny na"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Vrácen soubor \"%(file)s\" na status v %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "Obnovený smazaný adresář"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Jméno knihovny nebo popisu bylo změněno"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatické spojení seafile systémem"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Vytvořená knihovna"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Právě teď"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1277,7 +1277,7 @@ msgstr[1] "%(days)d dny"
msgstr[2] "%(days)d dní"
msgstr[3] "%(days)d dní"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1286,7 +1286,7 @@ msgstr[1] "%(hours)d hodiny"
msgstr[2] "%(hours)d hodin"
msgstr[3] "%(hours)d hodin"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1295,7 +1295,7 @@ msgstr[1] "%(minutes)d minuty"
msgstr[2] "%(minutes)d minut"
msgstr[3] "%(minutes)d minut"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1304,16 +1304,16 @@ msgstr[1] "%(seconds)d vteřiny"
msgstr[2] "%(seconds)d vteřin"
msgstr[3] "%(seconds)d vteřin"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Čtení-Zápis"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Jen čtení"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1322,27 +1322,27 @@ msgstr[1] "%(size)d bajty"
msgstr[2] "%(size)d bajtů"
msgstr[3] "%(size)d bajtů"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1529,9 +1529,9 @@ msgstr "Tým %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3055,17 +3055,17 @@ msgstr "Chystáte se zakázat dvou-faktorovou autorizaci. Toto sníží zabezpe
msgid "Disable"
msgstr "Zakázat"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Není možné prohlížet soubor"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "Chyba oprávnění"
@@ -3119,10 +3119,10 @@ msgstr "Špatné repo ID"
msgid "Bad upload link token."
msgstr "Chybný token upload odkazu"
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Soubor neexistuje"
@@ -3134,65 +3134,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: chyba při otvírání souboru online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: chyba při otvírání souboru online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Kódování co jste vybrali není správné."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Neznámé kódování souboru"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Chyba při přípravě náhledu souboru v OnlyOffice."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
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:1131
+#: seahub/views/file.py:1220
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:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Soubor se nedaří stáhnout."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Sdílet odkaz pro %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Nelze stáhnout soubor"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "Původní soubor neexistuje"
diff --git a/locale/cs/LC_MESSAGES/djangojs.po b/locale/cs/LC_MESSAGES/djangojs.po
index 9edbc81415..423ab29699 100644
--- a/locale/cs/LC_MESSAGES/djangojs.po
+++ b/locale/cs/LC_MESSAGES/djangojs.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Tomáš Kubalík , 2017,2019-2021,2024\n"
"Language-Team: Czech (http://app.transifex.com/haiwen/seahub/language/cs/)\n"
@@ -63,11 +63,11 @@ msgid "Used:"
msgstr "Využito:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -88,9 +88,9 @@ msgid "Log out"
msgstr "Odhlástit"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "Vrátit zpět"
@@ -223,7 +223,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Upozornění"
@@ -242,19 +242,44 @@ msgstr "Označit vše jako přečtené"
msgid "View all notifications"
msgstr "Zobrazit všechna oznámení"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Zavřít"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Probíhá nahrávání souboru. Jste si jistý/á, že chcete opustit tuto stránku?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "Zobrazení"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr "Obnovit zobrazení"
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -262,22 +287,17 @@ msgstr "Zobrazení"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Štítky"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr "Obnovit zobrazení"
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -287,16 +307,16 @@ msgstr "Obnovit zobrazení"
msgid "Files"
msgstr "Soubory"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -311,8 +331,8 @@ msgstr "Soubory"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -326,10 +346,10 @@ msgstr "Soubory"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -346,14 +366,14 @@ msgstr "Soubory"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -372,8 +392,8 @@ msgstr "Soubory"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr ""
@@ -389,264 +409,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "O nás"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Jsou požadovány kontaktní informace"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Nahlásit zneužití"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Typ zneužití"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Porušení autorských práv"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Obsah zneužití"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Ostatní"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Kontaktní informace"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Popis"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Storno"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -654,31 +551,150 @@ msgstr "Storno"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Storno"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -692,51 +708,51 @@ msgstr "Storno"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Odeslat"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Přidat Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -745,7 +761,7 @@ msgstr "Přidat Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -767,10 +783,10 @@ msgstr "Přidat Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -808,130 +824,130 @@ msgstr "Přidat Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Název"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Volitelné"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Vybrat oddělení"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "Nejsou k dispozici žádné možnosti"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "Nová stránka"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Zadejte původní heslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Zadejte nové heslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Nové heslo je příliš krátké"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Zopakujte zadání nového hesla"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Zadání nového hesla se neshodují"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Heslo knihovny bylo úspěšně změněno."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Změnit heslo knihovny {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Staré heslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nové heslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(nejméně {placeholder} znaků)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nové heslo znovu"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dny zpět"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 týden zpět"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 měsíc zpět"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "vše"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Čištění bylo úspěšné."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -939,78 +955,78 @@ msgstr "Čištění bylo úspěšné."
msgid "Clean"
msgstr "Vyčistit"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Vyprázdnit koš a historii: "
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detaily změn"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nové soubory"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Smazané soubory"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Přejmenované nebo přesunuté soubory"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Upravené soubory"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nové adresáře"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Smazané adresáře"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Potvrdit"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Smazat účet"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Opravdu chcete smazat svůj účet?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1028,10 +1044,10 @@ msgstr "Opravdu chcete smazat svůj účet?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1052,27 +1068,27 @@ msgstr "Opravdu chcete smazat svůj účet?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1087,7 +1103,7 @@ msgstr "Opravdu chcete smazat svůj účet?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1104,7 +1120,7 @@ msgstr "Opravdu chcete smazat svůj účet?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1119,47 +1135,47 @@ msgstr "Opravdu chcete smazat svůj účet?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Smazat"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Odpojit"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Skutečně se chcete odpojit?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Obnovit knihovnu"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Jste si jisti, že chcete obnovit tuto knihovnu?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1171,30 +1187,30 @@ msgstr "Jste si jisti, že chcete obnovit tuto knihovnu?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Obnovit"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Odpojit zařízení"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Opravdu chcete odpojit toto zařízení?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Smazat soubory z tohoto zařízení, až se příště připojí."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1204,137 +1220,148 @@ msgstr "Smazat soubory z tohoto zařízení, až se příště připojí."
msgid "Unlink"
msgstr "Odpárovat"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Neplatný popis umístění cíle"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Složku nelze přesunout %(src)s do její podsložky %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Zkopírovat {placeholder} do"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopírovat vybrané položky do:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Hledat"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Přesunout {num} položek"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Kopírovat {num} položek"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Název je povinný."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Název by neměl obsahovat „/“."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nová knihovna pro oddělení."
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Jméno \"{name}\" je již obsazeno. Prosím zvolte jiné jméno."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nový soubor"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nová složka"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nová skupina"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Zadejte heslo"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Zopakujte zadání hesla"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Heslo je příliš krátké."
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Zadání hesla se neshodují"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1343,23 +1370,23 @@ msgstr "Zadání hesla se neshodují"
msgid "New Library"
msgstr "Nová knihovna"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Šablona"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Typ uložiště"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1375,45 +1402,45 @@ msgstr "Typ uložiště"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Oprávnění"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Číst / zapisovat"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Pouze čtení"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Šifrovat"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1421,31 +1448,31 @@ msgstr "Šifrovat"
msgid "Password"
msgstr "Heslo"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Heslo znovu"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Vnitřní chyba serveru"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Štítek \"{name}\" již existuje."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1458,23 +1485,23 @@ msgstr "Štítek \"{name}\" již existuje."
msgid "Back"
msgstr "Zpět"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nový štítek"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Vybrat barvu"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Uložit"
@@ -1499,8 +1526,8 @@ msgstr "Název oprávnění"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1513,13 +1540,13 @@ msgstr "Název oprávnění"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Nahrát"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1529,8 +1556,8 @@ msgstr "Nahrát"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1549,11 +1576,11 @@ msgstr "Nahrát"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Stáhnout"
@@ -1572,16 +1599,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Upravit zahrnuje upravit soubor, přesunout/přejmenovat soubor a složku"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1589,7 +1616,7 @@ msgstr "Upravit zahrnuje upravit soubor, přesunout/přejmenovat soubor a složk
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopírovat"
@@ -1604,7 +1631,7 @@ msgstr "Generuj odkaz pro sdílení"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1621,10 +1648,10 @@ msgstr "Generuj odkaz pro sdílení"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1636,40 +1663,40 @@ msgstr "Generuj odkaz pro sdílení"
msgid "Edit"
msgstr "Upravit"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Smazat soubor"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Smazat složku"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "Jste si jisti že chcete smazat"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Skutečně chcete smazat %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1678,58 +1705,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Smazat knihovnu"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Smazat skupinu"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Skutečně chcete smazat tuto skupinu?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Vybrat štítky"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Vytvořit nový štítek"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Zavřít"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Štítky byly úspěšně upraveny."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Upravit štítky"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr "{placeholder} Protokol přístupu"
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1749,7 +1759,7 @@ msgstr "{placeholder} Protokol přístupu"
msgid "User"
msgstr "Uživatel"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1758,7 +1768,7 @@ msgstr "Uživatel"
msgid "Type"
msgstr "Typ"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1772,7 +1782,7 @@ msgstr "Typ"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1780,7 +1790,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Jméno zařízení"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1791,7 +1801,7 @@ msgstr "Jméno zařízení"
msgid "Date"
msgstr "Datum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1799,27 +1809,27 @@ msgstr "Datum"
msgid "Anonymous User"
msgstr "Anonymní uživatel"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Tento soubor nebyl (zřejmě) ještě zobrazen"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Prosím zadejte heslo."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "Heslo je příliš krátké"
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1838,7 +1848,7 @@ msgstr "Prosím zadejte dny"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Vložte prosím nezáporné celé číslo"
@@ -1848,8 +1858,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Odkaz pro nahrávání zkopírován do schránky."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1858,7 +1868,7 @@ msgid ""
msgstr "(alespoň {passwordMinLength} znaků a zahrnuje {passwordStrengthLevel} jedno z následujících: číslo, velké písmeno, malé písmeno a další symboly)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Upload odkaz"
@@ -1912,7 +1922,7 @@ msgstr "Přidat automatickou expiraci"
msgid "Generate"
msgstr "Generovat"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "Členové skupiny"
@@ -1935,116 +1945,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organizuje soubory do knihoven. Každou knihovnu lze synchronizovat a sdílet samostatně. Jelikož jste však nyní hostem, nemůžete vytvářet knihovny."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "Obrázek nejde načíst."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Předchozí (levá šipka)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Další (pravá šipka)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Zavřít (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Přiblížit"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Oddálit"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr "Zobrazit původní soubor"
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr "OCR"
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Prosím vyberte XLSX soubor"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importovat členy z XLSX souboru"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Stáhnout ukázkový soubor"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Stáhnout ukázkový soubor"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Nahrát soubor"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Vybrat soubor"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Vybrat obrázek"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Bez náhledu"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Interní odkaz byl zkopírován do schránky"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Interní odkaz směřuje na soubor nebo složku u které má uživatel oprávnění ke čtení."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Interní odkaz"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "Přístup uživatele {placeholder} byl úspěšně odebrán."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Opravdu chcete odebrat přístup uživateli {placeholder}?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Odebrat přístup"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2052,23 +2063,23 @@ msgstr "Odebrat přístup"
msgid "It is required."
msgstr "Je vyžadováno."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Neplatný E-mail."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Úspěšně pozván %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Úspěšně pozván %(email) a dalších %(num) lidí."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2078,13 +2089,13 @@ msgstr "Úspěšně pozván %(email) a dalších %(num) lidí."
msgid "Invite Guest"
msgstr "Pozvat hosta"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emaily"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2092,28 +2103,28 @@ msgstr "Emaily"
msgid "Emails, separated by ','"
msgstr "E-maily, oddělované „,“ (čárka)"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Úspěšně přidány štítky pro knihovnu {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Aktuální stav štítku"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Opustit skupinu"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Skutečně chcete opustit tuto skupinu?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Opustit"
@@ -2131,31 +2142,31 @@ msgstr "Chybné heslo"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Heslo bude uloženo na serveru pouze 1 hodinu."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historie"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Automatické mazání"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Nastavení historie knihovny bylo úspěšné."
@@ -2164,23 +2175,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Nastavení historie knihoven je vypnuto administrátorem."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Ponechat všechnu historii"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Neukládat historii"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Pouze ponechat období historie:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dní"
@@ -2201,19 +2212,19 @@ msgstr "Neodstraňovat soubory automaticky "
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Automaticky mazat soubory, které nejsou změněny během určitých dní:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Uživatelské oprávnění"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Skupinová oprávnění"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "Oprávnění složky {placeholder} "
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2254,21 +2265,21 @@ msgstr "Vyhledat skupiny"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2281,13 +2292,13 @@ msgstr ""
msgid "Search users"
msgstr "Vyhledat uživatele"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Vytvořené soubory"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2298,29 +2309,30 @@ msgstr "Vytvořené soubory"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Čas"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Oštítkované soubory"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2342,23 +2354,23 @@ msgstr "Oštítkované soubory"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Velikost"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2370,92 +2382,92 @@ msgstr "Velikost"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Poslední aktualizace"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "Smazáno"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Spravovat členy skupiny"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Přesunout {placeholder} do"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Přesunout vybrané položky do:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Smazané knihovny"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Žádné smazané knihovny"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Za poslední {placeholder} dny jste neodstranili žádné knihovny. Po této době bude odstraněná knihovna automaticky vymazána."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Tip: Knihovny smazané před {placeholder} dny budou automaticky vymazány."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Čas smazání"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Tip: Knihovny smazané před {placeholder} dny budou automaticky vymazány."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Přidat Administrátory"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nové pododdělení"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nové oddělení"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2464,22 +2476,22 @@ msgstr "Nové oddělení"
msgid "Add Member"
msgstr "Přidat člena"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "Email je povinný"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Přidat uživatele"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2489,56 +2501,56 @@ msgstr "Přidat uživatele"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Potvrzení hesla"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Neplatný datum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Vyberte datum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Počáteční datum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Datum ukončení"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2553,176 +2565,177 @@ msgstr "Datum ukončení"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Skutečně chcete smazat {placeholder}?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Smazat oddělení"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Smazat člena"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Importovat uživatele z XLSX souboru"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Neplatná kvóta."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Nastavit kvótu"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Číslo které je větší než 0 nebo se rovná -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Tip: -2 znamená bez limitu."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Zrušit zveřejnění"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Přejmenovat soubor"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Přejmenovat složku"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nový název souboru"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nový název složky"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Přejmenovat skupinu"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Přejmenovat skupinu na"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Jméno je vyžadováno."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "Token k API rozhraní zkopírován do schránky."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Přístup odepřen"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2732,23 +2745,23 @@ msgstr "Přístup odepřen"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Chyba"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Zkontrolujte síťové připojení."
@@ -2758,32 +2771,32 @@ msgstr "Zkontrolujte síťové připojení."
msgid "App Name"
msgstr "Název aplikace"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} Historie změn"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tip: Snapshot bude generován po modifikaci, který zaznamená stav knihovny po modifikaci."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Upravil"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2791,8 +2804,8 @@ msgstr "Upravil"
msgid "Device"
msgstr "Zařízení"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2803,69 +2816,78 @@ msgstr "Zařízení"
msgid "Version"
msgstr "Verze"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Štítky"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Žádný"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Neznámý"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detaily"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Aktuální verze"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Prohlédnout Snapshot"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Veřejné odkazy"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Upload odkazy"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2876,10 +2898,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2928,8 +2950,8 @@ msgid "Creator"
msgstr "Vytvořil"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2938,10 +2960,10 @@ msgid "Link"
msgstr "Odkaz"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Návštěvy"
@@ -2961,53 +2983,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "Nové heslo bylo zasláno na Váš e-mail {mail}. Zkontrolujte prosím Vaši doručenou poštu. Pokud jste heslo neobdrželi, zkontrolujte prosím zda máte správně nastavenou e-mailovou adresu."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Resetovat heslo knihovny"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Odesílání nového hesla..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Uložit do:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Hledat"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Vyhledat soubory v této knihovně"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3040,89 +3053,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Nastavit kontaktní e-mail uživatele"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: 0 znamená výchozí limit"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Nastavit uživatelské jméno"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Nastavit kvótu uživatele"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Odkaz byl zkopírován do schránky"
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Veřejný odkaz"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Sdílet uživateli"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Sdílet skupině"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Sdílet na jiný server"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Sdílet"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3130,11 +3143,11 @@ msgstr "Sdílet"
msgid "icon"
msgstr "ikona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Vyberte prosím knihovnu ke sdílení"
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Vyberte knihovnu ke sdílení"
@@ -3170,8 +3183,8 @@ msgstr "Může to chvíli trvat, počkejte prosím."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3203,154 +3216,156 @@ msgstr "Knihovna nemůže být sdílena jejímu vlastníkovi."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Podle jména vzestupně"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Podle jména sestupně"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Podle velikosti vzestupně"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Podle velikosti sestupně"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Podle času vzestupně"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Podle času sestupně"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Opravdu smazat"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Přejmenovat"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Číslo které je větší nebo rovno 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Přidat instituci"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Číslo verze je povinné."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Číslo verze musí být číslo."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Je vyžadován text."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Aktualizovat pravidla a podmínky"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Přidat pravidla a podmínky"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Číslo verze"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Text"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktivováno"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Zapnuto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Vypnuto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Hesla nesouhlasí."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Přidat organizaci"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3362,7 +3377,7 @@ msgstr "Přidat organizaci"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3371,20 +3386,20 @@ msgstr "Přidat organizaci"
msgid "Owner"
msgstr "Vlastník"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Vlastník může použít panel v organizaci, musí být nový účet."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Přidat nové upozornění"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Jméno (volitelné)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3400,13 +3415,13 @@ msgstr "Jméno (volitelné)"
msgid "Role"
msgstr "Role"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Můžete také přidat uživatele jako hosta, který nebude oprávněn vytvářet knihovny a skupiny."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Přidat správce"
@@ -3418,54 +3433,54 @@ msgstr "(Pokud je prázdné, vlastníkem bude Admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Vybrat uživatele"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Převést skupinu {placeholder} na"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "Nastavení historie {placeholder}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Převést knihovnu {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Nastavit maximální počet členů"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Nastavit jméno"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Podmínky"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Převést uživateli"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Převést oddělení"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3482,18 +3497,18 @@ msgstr "Převést oddělení"
msgid "Users"
msgstr "Uživatelé"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3506,27 +3521,27 @@ msgstr ""
msgid "Departments"
msgstr "Oddělení"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Převést skupinu"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Převést skupinu na"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Zadejte 1 nebo více znaků"
@@ -3539,22 +3554,22 @@ msgstr "Koš na {placeholder}"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Aktuální cesta: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3573,34 +3588,34 @@ msgstr ""
msgid "File"
msgstr "Soubor"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Čas smazání"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Nahradit soubor {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Soubor se stejným jménem již existuje v této složce."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Přepsáním se přepíše původní obsah."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Nahradit"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Nenahrazovat"
@@ -3615,73 +3630,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Heslo nemůže být prázdné"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr "Síla hesla by měla být silná nebo velmi silná"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Aktuální heslo nemůže být prázdné"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nové heslo"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Odkaz byl zkopírován do schránky"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "Stažení se nezdařilo. Celková velikost souborů překročila limit."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Balení…"
@@ -3693,9 +3708,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Koš"
@@ -3802,7 +3817,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3824,24 +3839,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "uzamčeno"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "zamčeno uživatelem {name}"
@@ -3863,11 +3878,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3884,23 +3899,23 @@ msgstr "Odebrat z oblíbených"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Hvězdička"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3927,7 +3942,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4103,13 +4118,13 @@ msgstr "odznačeno"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Zámek"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Odemknout"
@@ -4123,7 +4138,7 @@ msgstr "Vytisknout"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Otevřít pomocí klienta"
@@ -4132,7 +4147,7 @@ msgstr "Otevřít pomocí klienta"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Otevřít rodičovský adresář"
@@ -4155,7 +4170,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4214,12 +4229,12 @@ msgstr "Člen"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "Úspěšně smzán {name}."
@@ -4230,7 +4245,7 @@ msgstr "Aktuální cesta: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4238,7 +4253,7 @@ msgstr "Typ knihovny"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4273,6 +4288,7 @@ msgstr "Aktivity"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wiki stránky"
@@ -4312,7 +4328,7 @@ msgstr "Odkazy"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Složky"
@@ -4325,8 +4341,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Sdílení Admin"
@@ -4389,7 +4405,7 @@ msgid ""
msgstr "Přístup byl odepřen. Prosím zkuste {placeholder-left}přihlášení znovu.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Žádné značky"
@@ -4438,6 +4454,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Zveřejněné"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4448,33 +4474,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Poslední úpravu provedl"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4666,12 +4698,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Úspěšně uloženo"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Stažení souboru je vypnuto: Datový limit sdíleného odkazu vlastníka byl vyčrpán."
@@ -4689,114 +4722,115 @@ msgid "Expired"
msgstr "Platnost skončila"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Knihovna byla úspěšně přesunuta."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Nezdařilo se, zkontrolujte připojení"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Chyba při odstranění {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Převod"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Oprávnění složky"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Zrušit sdílení"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Změnit heslo"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Resetovat heslo"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Označení hvězdičkou úspěšně zrušeno {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Úspěšně označeno hvězdičkou {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4807,70 +4841,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Nahrát soubory"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Nahrát adresář"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nový Markdown soubor"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nový soubor Excelu"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nový soubor PowerPointu"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nový soubor Wordu"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nový"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Přesunout"
@@ -4993,7 +5033,7 @@ msgid ""
msgstr "Zapište svůj účet do globálního adresáře aby Vás ostatní mohli najít pomocí Vašeho jména."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5001,7 +5041,7 @@ msgid "Social Login"
msgstr "Přihlášení na sociální síti"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5154,55 +5194,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Zveřejnit"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Zveřejněné"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Smazat Wiki stránku"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5225,12 +5260,49 @@ msgstr "Historie verzí"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Více"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5254,7 +5326,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5287,27 +5359,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5344,7 +5404,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5357,7 +5418,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5373,43 +5435,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5496,10 +5547,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5594,7 +5661,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5632,26 +5699,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5688,23 +5755,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5732,15 +5799,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5810,25 +5877,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6004,22 +6071,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Úspěšně smazán {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6029,7 +6096,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6079,49 +6146,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Přejmenování {name} selhalo"
@@ -6230,14 +6302,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6250,13 +6322,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6268,12 +6345,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6290,27 +6371,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6343,74 +6424,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6419,7 +6466,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6427,7 +6475,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6447,7 +6496,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6455,15 +6505,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6532,7 +6585,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6695,11 +6748,11 @@ msgid "(current version)"
msgstr "(aktuální verze)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Zobrazit"
@@ -6717,7 +6770,7 @@ msgstr "Úspěšně obnoveno"
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6772,7 +6825,7 @@ msgstr "Toto je speciální skupina reprezentující oddělení."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6939,88 +6992,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Nepodařilo se přesunout soubory do jiné knihovny."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Nepodařilo se zkopírovat soubory do jiné knihovny."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Soubory byly úspěšně přesunuty do jiné knihovny."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Soubory byly úspěšně zkopírovány do jiné knihovny."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Chyba při odstranění {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Úspěšně přesunut {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Chyba při přesunu {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Úspěšně zkopírováno %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Chyba při kopírování %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7029,11 +7082,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Ponechat sdílení"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Tato knihovna byla nastavena správcem pouze pro čtení a nelze ji aktualizovat."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7076,6 +7129,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7099,15 +7153,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Poškozená (obraťte se na správce ohledně opravy této knihovny)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7200,8 +7263,8 @@ msgstr "Zařízení bylo úspěšně odpojeno."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7285,7 +7348,7 @@ msgstr "Opravdu chcete vysypat koš?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Vyčistit"
@@ -7342,34 +7405,39 @@ msgstr "Další"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Všechny veřejné odkazy"
@@ -7403,8 +7471,8 @@ msgid "Share From"
msgstr "Sdíleno od"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Sdílet s"
@@ -7720,7 +7788,7 @@ msgstr "Celkové uložiště"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7943,45 +8011,45 @@ msgstr "výsledek"
msgid "results"
msgstr "výsledky"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Oprávnění úspěšně změněna."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Sdílet s:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "Nejsou sdíleny žádné knihovny"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Dosud jste nesdíleli žádné knihovny s ostatními uživateli. Knihovnu můžete sdílet s ostatními uživateli kliknutím na ikonu sdílení napravo od názvu knihovny v části „Moje knihovny“."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "všichni členové"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7991,44 +8059,44 @@ msgstr ""
msgid "Remove"
msgstr "Odstranit"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8509,7 +8577,7 @@ msgstr "Hledat v organizacích"
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Nastavení historie"
@@ -8937,7 +9005,7 @@ msgid "shared by:"
msgstr "sdíleno uživatelem:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Vlastník této knihovny nemá volné místo."
@@ -8954,12 +9022,12 @@ msgstr "Sem přetáhněte soubory nebo složky."
msgid "Go to Library"
msgstr "Jít do knihovny"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Jste si jisti, že chcete smazat tuto stránku?"
@@ -8968,16 +9036,16 @@ msgstr "Jste si jisti, že chcete smazat tuto stránku?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9096,31 +9164,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Nastavení profilu"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Sdíleno uživatelem: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Seznam"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Mřížka"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "Zkomprimovat vybrané položky do formátu ZIP"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9142,7 +9210,7 @@ msgstr "můžete také stisknout ← "
msgid "you can also press →"
msgstr "je také možné stisknout →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9247,12 +9315,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9384,69 +9452,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "Přímo s vámi nejsou sdíleny žádné knihovny. Sdílenou knihovnu lze sdílet s plným nebo omezeným oprávněním. Pokud potřebujete přístup do knihovny vlastněné jiným uživatelem, požádejte uživatele, aby s vámi sdílel knihovnu."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Označit vše jako přečtené"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Zpráva"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Záznam přístupů"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9540,50 +9608,107 @@ msgstr "Upravit v cloudu a stáhnout"
msgid "Edit on cloud only"
msgstr "Upravit pouze na cloudu"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Úspěšně zkopírováno %(name)s a 1 další položka."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Úspěšně zkopírováno %(name)s a %(amount)s dalších položek."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Úspěšně přesunuto %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Úspěšně přesunuto %(name)s. a 1 další položka"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Úspěšně přesunuto %(name)s a %(amount)s dalších položek."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Chyba při kopírování %(name)s a %(amount)s dalších položky(ek)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Chyba při kopírování %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Chyba při přesunu %(name)s a %(amount)s dalších položky(ek)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Chyba při přesunu %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/de/LC_MESSAGES/django.po b/locale/de/LC_MESSAGES/django.po
index 04bce64287..49793d3944 100644
--- a/locale/de/LC_MESSAGES/django.po
+++ b/locale/de/LC_MESSAGES/django.po
@@ -80,7 +80,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Elias Schneuwly , 2024\n"
"Language-Team: German (http://app.transifex.com/haiwen/seahub/language/de/)\n"
@@ -150,12 +150,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Das Lösen der SAML-Verbindung ist fehlgeschlagen. Legen Sie zunächst eine Kontakt-E-Mail-Adresse fest."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Der Name ist zu lang. (Die Maximallänge ist 64 Zeichen.)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Der Name darf keinen Schrägstrich ( / ) enthalten"
@@ -189,18 +189,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "Der Name darf nur Buchstaben, Zahlen, Leerschläge, Bindestriche, Unterstriche, Punkte, einfache Anführungszeichen und eckige Klammern enthalten."
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Eine Gruppe mit diesem Namen gibt es bereits."
@@ -220,7 +220,7 @@ msgstr "Der Bereich enthält Unterbereiche."
msgid "My Library"
msgstr "Meine Bibliothek"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -243,12 +243,12 @@ msgstr "Der Benutzer %s gehört bereits zu der Einrichtung und kann nicht erneut
msgid "System library can not be deleted."
msgstr "Eine System-Bibliothek kann nicht gelöscht werden. "
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "Ein Fehler ist beim Transfer aufgetreten: Die Rolle von %s ist %s. Die Bibliothek kann nicht zugeordnet werden."
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Bibliotheken können nicht auf ihre Eigentümer übertragen werden."
@@ -396,7 +396,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "Es gibt über 500 Benutzer, eine Sortierung ist nicht möglich."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Die maximale Benutzeranzahl wurde überschritten."
@@ -513,8 +513,8 @@ msgstr "Die Virusdatei wurde nicht gefunden."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -522,8 +522,8 @@ msgstr "Die Virusdatei wurde nicht gefunden."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -543,13 +543,13 @@ msgstr "Ungültiges Ziel"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Speicherplatz ist verbraucht."
@@ -564,7 +564,7 @@ msgstr "Der Ordner %(src)s kann nicht in den Unterordner %(des)s verschoben werd
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Datei ist gesperrt"
@@ -585,8 +585,8 @@ msgstr "Der Benutzer %s wurde nicht gefunden."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "Die Anzahl der Dateien in der Bibliothek übersteigt das Limit."
@@ -598,7 +598,7 @@ msgstr "Die Anzahl der Dateien in der Bibliothek übersteigt das Limit."
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -639,7 +639,7 @@ msgstr "%s ist bereits Mitglied der Gruppe."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -655,7 +655,7 @@ msgid "User %s is an organization user."
msgstr "%s gehört einer Organisation an."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Die Gruppe ist nicht vorhanden"
@@ -690,7 +690,7 @@ msgstr "%s ist bereits eingeladen."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -709,8 +709,8 @@ msgstr "Die E-Mail konnte nicht verschickt werden. Der E-Mail-Dienst ist nicht k
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Passwort erforderlich."
@@ -742,7 +742,7 @@ msgstr "Das Passwort darf nur Zahlen, Buchstaben und andere Symbole enthalten."
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Der Freigabe-Link sollte mindestens %s Tage verfügbar sein"
@@ -752,7 +752,7 @@ msgstr "Der Freigabe-Link sollte mindestens %s Tage verfügbar sein"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -805,11 +805,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Falsches Passwort"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Fehler beim Entschlüsseln der Bibliothek"
@@ -889,7 +889,7 @@ msgstr "Freigabe-Link %s ist bereits vorhanden."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -937,20 +937,20 @@ msgstr "Sie haben bereits %(nb_avatars)d Avatare. Maximal sind %(nb_max_avatars)
msgid "Length of WebDav password should be less than 30."
msgstr "Die Länge des WebDAV-Passworts sollte kürzer als 30 Zeichen sein."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "URL ist ungültig"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "Der benutzerdefinierte Teil der URL sollte 5-30 Zeichen enthalten."
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "Diese benutzerdefinierte Domäne ist bereits in Gebrauch und kann nicht für Ihr Wiki verwendet werden."
@@ -981,7 +981,7 @@ msgid "Email or Username"
msgstr "E-Mail-Adresse oder Benutzername"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -1039,7 +1039,7 @@ msgid "New password confirmation"
msgstr "Neues Passwort bestätigen"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Die Passwortfelder stimmen nicht überein."
@@ -1051,7 +1051,7 @@ msgstr "Altes Passwort"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Passwort erneut eingeben:"
@@ -1094,44 +1094,44 @@ msgstr "Ihr Avatar wurde geändert."
msgid "Successfully deleted the requested avatars."
msgstr "Der Avatar wurde gelöscht."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Das Konto %(account)s ist auf %(site)s gesperrt."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "E-Mail-Adresse"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Benutzername"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Dieser Wert muss 40 Zeichen lang sein."
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Bitte geben Sie eine gültige E-Mail-Adresse ein."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Ungültige Benutzer-ID."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "Name"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "Bereich"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "Telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "Anmerkung"
@@ -1181,7 +1181,7 @@ msgid "File Path"
msgstr "Dateipfad"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Gelöscht:"
@@ -1255,150 +1255,150 @@ msgstr "Gast"
msgid "Default"
msgstr "Standard"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Neu:"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Entfernt"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Geändert:"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Umbenannt:"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Verschoben:"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "Ordner hinzugefügt"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "Entfernter Ordner"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Umbenannter Ordner"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Ordner verschoben"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Neu oder geändert:"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Die Bibliothek wurde zurückgesetzt auf den Stand von"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Die Datei %(file)s wurde auf den Stand von %(time)s zurückgesetzt."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "Wiederhergestellter gelöschter Ordner"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Der Bibliotheksname oder -beschreibung wurde geändert."
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatisch von Seafile zusammengeführt"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Bibliothek erstellt"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Gerade eben"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "Vor %(days)d Tag"
msgstr[1] "vor %(days)d Tagen"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "Vor %(hours)d Stunde"
msgstr[1] "vor %(hours)d Stunden"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "Vor %(minutes)d Minute"
msgstr[1] "vor %(minutes)d Minuten"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "vor einer Sekunde"
msgstr[1] "vor %(seconds)d Sekunden"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lesen und Schreiben"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Nur Lesen"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d Byte"
msgstr[1] "%(size)d Bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1585,9 +1585,9 @@ msgstr "Ihr Service-Team %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3105,17 +3105,17 @@ msgstr "Zwei-Faktor-Authentifizierung wird deaktiviert. Dies beeinträchtigt die
msgid "Disable"
msgstr "Deaktivieren"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Die Datei kann nicht angezeigt werden"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "Berechtigungsfehler"
@@ -3169,10 +3169,10 @@ msgstr "Falsche Bibliotheks-ID"
msgid "Bad upload link token."
msgstr "Falsches Token im Upload-Link."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Die Datei ist nicht vorhanden"
@@ -3184,65 +3184,65 @@ msgstr "Falsche Bibliotheks-ID im Upload-Link."
msgid "No conflict in the merge."
msgstr "Kein Konflikt bei der Zusammenführung."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP-Fehler: Datei konnte online nicht geöffnet werden"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL-Fehler: Datei konnte online nicht geöffnet werden"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Der gewählte Zeichensatz ist ungültig."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Unbekannte Datenkodierung"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Fehler beim Vorbereiten der Office Online-Dateivorschau."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Fehler beim Vorbereiten der OnlyOffice-Dateivorschau."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Kann die Datei nicht herunterladen, ungültiger Pfad"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Kann die Datei nicht herunterladen, falscher Pfad"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Datei kann nicht heruntergeladen werden."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Link für %s freigeben."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Die Datei kann nicht heruntergeladen werden"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "Die originale Datei existiert nicht."
diff --git a/locale/de/LC_MESSAGES/djangojs.po b/locale/de/LC_MESSAGES/djangojs.po
index 1f5dd2e6f4..c2ecce79d1 100644
--- a/locale/de/LC_MESSAGES/djangojs.po
+++ b/locale/de/LC_MESSAGES/djangojs.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Andreas Vollmer | HU Berlin , 2015-2022,2024\n"
"Language-Team: German (http://app.transifex.com/haiwen/seahub/language/de/)\n"
@@ -76,11 +76,11 @@ msgid "Used:"
msgstr "Verwendet:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -101,9 +101,9 @@ msgid "Log out"
msgstr "Abmelden"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "Rückgängig machen"
@@ -236,7 +236,7 @@ msgstr "Der Benutzer {user} hat den Ordner {folderName} und {folderCount} weiter
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Mitteilungen"
@@ -255,19 +255,44 @@ msgstr "Alle als gelesen markieren"
msgid "View all notifications"
msgstr "Alle Benachrichtigungen anzeigen"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Schließen"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Gerade wird eine Datei hochgeladen. Möchten Sie die Seite wirklich verlassen?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -275,22 +300,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tags"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -300,16 +320,16 @@ msgstr ""
msgid "Files"
msgstr "Dateien"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -324,8 +344,8 @@ msgstr "Dateien"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -339,10 +359,10 @@ msgstr "Dateien"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -359,14 +379,14 @@ msgstr "Dateien"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -385,8 +405,8 @@ msgstr "Dateien"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Weitere Aktionen"
@@ -402,264 +422,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Über uns"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Kontaktinformation erforderlich"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Missbräuchliche Nutzung melden"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Art der missbräuchlichen Nutzung"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Copyright-Verletzung"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Missbräuchliche Inhalte"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Sonstige"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Kontaktinformation"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Beschreibung"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Abbrechen"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -667,31 +564,150 @@ msgstr "Abbrechen"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -705,51 +721,51 @@ msgstr "Abbrechen"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Absenden"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Wiki hinzufügen"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -758,7 +774,7 @@ msgstr "Wiki hinzufügen"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -780,10 +796,10 @@ msgstr "Wiki hinzufügen"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -821,130 +837,130 @@ msgstr "Wiki hinzufügen"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Name"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Optional"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Bereich auswählen"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Bitte geben Sie das alte Passwort ein"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Bitte geben Sie das neue Passwort ein"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Das neue Passwort ist zu kurz"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Bitte geben Sie das neue Passwort noch einmal ein"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Die neuen Passwörter stimmen nicht überein"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Das Passwort der Bibliothek wurde geändert."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Passwort der Bibliothek ändern {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Altes Passwort"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Neues Passwort"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(mindestens {placeholder} Zeichen)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Passwort erneut eingeben"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "vor 3 Tagen"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "vor einer Woche"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "vor 1 Monat"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "Alles"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Der Papierkorb wurde geleert."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -952,78 +968,78 @@ msgstr "Der Papierkorb wurde geleert."
msgid "Clean"
msgstr "Leeren"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Papierkorb leeren und Versionen löschen:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Bearbeitungsdetails"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Neue Dateien"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Gelöschte Dateien"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Umbenannte oder verschobene Dateien"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Geänderte Dateien"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Neue Ordner"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Gelöschte Ordner"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Bestätigen"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Benutzerkonto löschen"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1041,10 +1057,10 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1065,27 +1081,27 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1100,7 +1116,7 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1117,7 +1133,7 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1132,47 +1148,47 @@ msgstr "Möchten Sie Ihr Benutzerkonto wirklich löschen?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Löschen"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Trennen"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Möchten Sie die Verbindung wirklich trennen?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Bibliothek wiederherstellen"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Möchten Sie diese Version wirklich wiederherstellen?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1184,30 +1200,30 @@ msgstr "Möchten Sie diese Version wirklich wiederherstellen?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Wiederherstellen"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Verbindung zum Gerät trennen"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Möchten Sie die Verbindung zu diesem Gerät wirklich trennen?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Lösche beim nächsten Verbindungsaufbau alle Dateien von diesem Gerät."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1217,137 +1233,148 @@ msgstr "Lösche beim nächsten Verbindungsaufbau alle Dateien von diesem Gerät.
msgid "Unlink"
msgstr "Trennen"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ungültiger Zielpfad"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Der Ordner %(src)s kann nicht in den Unterordner %(des)s verschoben werden"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "{placeholder} kopieren nach"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Auswahl kopieren nach:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Suchen"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "{num} Objekte werden verschoben"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "{num} Objekte werden kopiert"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Name erforderlich"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Name darf kein '/' enthalten"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Neue Bereichs-Bibliothek"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Der Name „{name}“ ist bereits vergeben, bitte wählen Sie einen anderen."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Neue Datei"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Neuer Ordner"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Neue Gruppe"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Bitte geben Sie ein Passwort ein"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Bitte geben Sie das Passwort erneut ein"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Passwort ist zu kurz"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Passwörter stimmen nicht überein"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1356,23 +1383,23 @@ msgstr "Passwörter stimmen nicht überein"
msgid "New Library"
msgstr "Neue Bibliothek"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Template"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Physischer Speicherort"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1388,45 +1415,45 @@ msgstr "Physischer Speicherort"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Berechtigung"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lesen und Schreiben"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Nur Lesen"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Verschlüsseln"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1434,31 +1461,31 @@ msgstr "Verschlüsseln"
msgid "Password"
msgstr "Passwort"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Passwort erneut eingeben"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Interner Serverfehler"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Das Tag \"{name}\" ist schon vergeben."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1471,23 +1498,23 @@ msgstr "Das Tag \"{name}\" ist schon vergeben."
msgid "Back"
msgstr "Zurück"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Neues Tag"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Farbe wählen"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Speichern"
@@ -1512,8 +1539,8 @@ msgstr "Berechtigungsname"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1526,13 +1553,13 @@ msgstr "Berechtigungsname"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Hochladen"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1542,8 +1569,8 @@ msgstr "Hochladen"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1562,11 +1589,11 @@ msgstr "Hochladen"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Herunterladen"
@@ -1585,16 +1612,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Dateien und Ordner können umbenannt und verschoben, Dateien auch bearbeitet werden."
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1602,7 +1629,7 @@ msgstr "Dateien und Ordner können umbenannt und verschoben, Dateien auch bearbe
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopieren"
@@ -1617,7 +1644,7 @@ msgstr "Freigabe-Link erstellen"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1634,10 +1661,10 @@ msgstr "Freigabe-Link erstellen"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1649,40 +1676,40 @@ msgstr "Freigabe-Link erstellen"
msgid "Edit"
msgstr "Bearbeiten"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Datei löschen"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Ordner löschen"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Möchten Sie %s wirklich löschen?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Dieser Ordner wurde für {user_amount} Benutzer und {group_amount} Gruppe(n) freigegeben."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Die Bibliothek ist mit {user_amount} Benutzer(n) und {group_amount} Gruppe(n) geteilt."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1691,58 +1718,41 @@ msgstr "Die Bibliothek ist mit {user_amount} Benutzer(n) und {group_amount} Grup
msgid "Delete Library"
msgstr "Bibliothek löschen"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Gruppe löschen"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Möchten Sie die Gruppe wirklich löschen?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Tags auswählen"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Neues Tag erstellen"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Schließen"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Label erfolgreich bearbeitet."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Label bearbeiten"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1762,7 +1772,7 @@ msgstr ""
msgid "User"
msgstr "Benutzer"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1771,7 +1781,7 @@ msgstr "Benutzer"
msgid "Type"
msgstr "Typ"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1785,7 +1795,7 @@ msgstr "Typ"
msgid "IP"
msgstr "IP-Adresse"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1793,7 +1803,7 @@ msgstr "IP-Adresse"
msgid "Device Name"
msgstr "Name des Geräts"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1804,7 +1814,7 @@ msgstr "Name des Geräts"
msgid "Date"
msgstr "Datum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1812,27 +1822,27 @@ msgstr "Datum"
msgid "Anonymous User"
msgstr "unbekannter Benutzer"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Die Datei ist (anscheinend) noch nicht benutzt worden"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Geben Sie ein Passwort ein."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "Das Passwort ist zu kurz."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1851,7 +1861,7 @@ msgstr "Bitte geben Sie Tage ein"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Bitte geben Sie eine Zahl größer oder gleich Null ein"
@@ -1861,8 +1871,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Der Upload-Link wurde in die Zwischenablage kopiert."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1871,7 +1881,7 @@ msgid ""
msgstr "(mindestens {passwordMinLength} Zeichen und und {passwordStrengthLevel} der folgenden Zeichentypen: Zahl, Großbuchstabe, Kleinbuchstabe, Sonderzeichen)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Upload-Link"
@@ -1925,7 +1935,7 @@ msgstr "Befristung hinzufügen"
msgid "Generate"
msgstr "Erstellen"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1948,116 +1958,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} verwaltet Dateien in Bibliotheken. Jede Bibliothek kann synchronisiert und separat freigegeben werden. Da Sie aktuell als Gast angemeldet sind, können Sie leider keine neuen Bibliotheken erstellen."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "Das Bild kann nicht geladen werden."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Zurück (Linke Pfeiltaste)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Weiter (Rechte Pfeiltaste)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Schließen (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Hineinzoomen"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Herauszoomen"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Bitte eine XLSX-Datei auswählen"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Mitglieder aus XLSX-Datei importieren"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Beispieldatei herunterladen"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Beispieldatei herunterladen"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Datei hochladen"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Datei auswählen"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Bild auswählen"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Keine Vorschau"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Der interne Link wurde in die Zwischenablage kopiert."
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Interne Links sind Verweise auf Dateien oder Ordner, die nur von Benutzern mit mindestens Leserechten für die Dateien bzw. Ordner genutzt werden können. Interne Links eignen sich insbesondere für die interne Kommunikation in Ticket-/CRM-Systemen sowie E-Mails und Chats."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Interner Link"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "{placeholder} hat keinen Zugang mehr."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Möchten Sie {placeholder} den Zugang wirklich entziehen?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Zugang entziehen"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2065,23 +2076,23 @@ msgstr "Zugang entziehen"
msgid "It is required."
msgstr "Erforderlich"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Die E-Mail-Adresse ist ungültig."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) ist nun eingeladen."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) und %(num) weitere Personen sind nun eingeladen."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2091,13 +2102,13 @@ msgstr "%(email) und %(num) weitere Personen sind nun eingeladen."
msgid "Invite Guest"
msgstr "Gast einladen"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "E-Mails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2105,28 +2116,28 @@ msgstr "E-Mails"
msgid "Emails, separated by ','"
msgstr "E-Mail-Adressen, getrennt durch Komma"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Label (s) für Bibliothek {placeholder} erfolgreich hinzugefügt"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Bezeichnung aktueller Status"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Gruppe verlassen"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Möchten Sie die Gruppe wirklich verlassen?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Verlassen"
@@ -2144,31 +2155,31 @@ msgstr "Falsches Passwort"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Das Passwort wird für 1 Stunde auf dem Server gespeichert."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Versionen"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Autolöschung"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Versionierung für die Bibliothek eingestellt."
@@ -2177,23 +2188,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Die Einstellungen für Versionen von Bibliotheken sind von der Administration nicht freigegeben."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Alle Versionen speichern"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Versionen nicht speichern"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Versionen nur für einen bestimmten Zeitraum speichern:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "Tage"
@@ -2214,19 +2225,19 @@ msgstr "Dateien nicht automatisch löschen"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Dateien automatisch löschen, die nicht innerhalb ein bestimmten Zeit geändert wurden:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Benutzerberechtigung"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Gruppenberechtigung"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Ordnerberechtigung"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "Berechtigung von {placeholder} setzen"
@@ -2267,21 +2278,21 @@ msgstr "Gruppen suchen"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2294,13 +2305,13 @@ msgstr ""
msgid "Search users"
msgstr "Benutzer suchen"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Erstellte Dateien"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2311,29 +2322,30 @@ msgstr "Erstellte Dateien"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Änderungsdatum"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Dateien mit Tags"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2355,23 +2367,23 @@ msgstr "Dateien mit Tags"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Größe"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2383,92 +2395,92 @@ msgstr "Größe"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Letzte Änderung"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "gelöscht"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Gruppenmitglieder verwalten"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "{placeholder} verschieben nach"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Auswahl verschieben nach:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Gelöschte Bibliotheken"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Keine gelöschten Bibliotheken"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Sie haben in den letzten {placeholder} Tagen keine Bibliotheken gelöscht. Nach diesem Zeitraum werden gelöschte Bibliotheken automatisch vollständig entfernt."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Hinweis: Nach {placeholder} Tagen werden gelöschte Bibliotheken automatisch vollständig entfernt."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Löschdatum"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Hinweis: Nach {placeholder} Tagen werden gelöschte Bibliotheken automatisch vollständig entfernt."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Admins hinzufügen"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "Wählen Sie einen Benutzer als Administrator"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Neuer Unterbereich"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Neuer Bereich"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2477,22 +2489,22 @@ msgstr "Neuer Bereich"
msgid "Add Member"
msgstr "Mitglied hinzufügen"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "E-Mail-Adresse erforderlich"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Benutzer hinzufügen"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2502,56 +2514,56 @@ msgstr "Benutzer hinzufügen"
msgid "Email"
msgstr "E-Mail-Adresse"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Passwort bestätigen"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "Benutzer einladen"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr "Sie können mehrere E-Mail-Adressen eingeben. An jede wird ein Einladungs-Link versendet."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Datum ungültig"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Datum auswählen"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Startdatum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Enddatum"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2566,176 +2578,177 @@ msgstr "Enddatum"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Möchten Sie {placeholder} wirklich löschen?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Bereich löschen"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Mitglied löschen"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Benutzer aus XLSX-Datei importieren"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Bereich umbenennen"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Kein Speicherplatz verfügbar."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Speicherquota setzen"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Zahl größer oder gleich 0 erforderlich, andernfalls -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Hinweis: -2 bedeutet ohne Limit."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Veröffentlichung rückgängig machen"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "WebDAV Passwort löschen"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Möchten Sie das WebDAV Passwort wirklich löschen?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Datei umbenennen"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Ordner umbenennen"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Neuer Dateiname"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Neuer Ordnername"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Gruppe umbenennen"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Gruppe umbenennen in"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Name erforderlich."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "Das API-Token wurde in die Zwischenablage kopiert."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Der Zugriff wurde verweigert."
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2745,23 +2758,23 @@ msgstr "Der Zugriff wurde verweigert."
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Fehler"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Bitte überprüfen Sie die Netzwerkverbindung."
@@ -2771,32 +2784,32 @@ msgstr "Bitte überprüfen Sie die Netzwerkverbindung."
msgid "App Name"
msgstr "Name der App"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API-Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} Versionen"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Hinweis: Bei jeder Änderung wird ein Schnappschuss erzeugt, der den Zustand der Bibliothek nach der Änderung enthält."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Bearbeiter"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2804,8 +2817,8 @@ msgstr "Bearbeiter"
msgid "Device"
msgstr "Gerät"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2816,69 +2829,78 @@ msgstr "Gerät"
msgid "Version"
msgstr "Version"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Label"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Keine"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Unbekannt"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Details"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Aktuelle Version"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Schnappschuss ansehen"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} Freigabe-Administration"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Freigabe-Links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Upload-Links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "Benutzerfreigaben"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "Gruppenfreigaben"
@@ -2889,10 +2911,10 @@ msgstr "Gruppenfreigaben"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2941,8 +2963,8 @@ msgid "Creator"
msgstr "Eigentümer"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2951,10 +2973,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Aufrufe"
@@ -2974,53 +2996,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "Ein neues Passwort wurde an {mail} geschickt. Falls Sie keine E-Mail erhalten, prüfen Sie bitte, ob die E-Mailadresse richtig eingetragen ist."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Passwort der Bibliothek zurücksetzen"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Verschicke neues Passwort …"
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "WebDAV Passwort zurücksetzen"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Speichern unter:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Suchen"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Dateien in dieser Bibliothek durchsuchen"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3053,89 +3066,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "E-Mail-Adresse des Benutzers setzen"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Hinweis: 0 bedeutet Standardlimit"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Benutzername setzen"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Speicherquota für Benutzer setzen"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "WebDAV Passwort vergeben"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Der Link wurde in die Zwischenablage kopiert."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Freigabe-Link"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Freigabe für Benutzer"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Freigabe für Gruppe"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "Benutzerdefinierte Freigabeberechtigung"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Freigabe für anderen Server"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Freigeben"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3143,11 +3156,11 @@ msgstr "Freigeben"
msgid "icon"
msgstr "Symbol"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Bitte wählen Sie eine Bibliothek zum Freigeben aus."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Bibliotheken zum Freigeben auswählen"
@@ -3183,8 +3196,8 @@ msgstr "Es kann etwas dauern, bitte warten Sie."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3216,154 +3229,156 @@ msgstr "Bibliotheken können nicht für ihre Eigentümer freigegeben werden."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Aufsteigend nach Name"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Absteigend nach Name"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Aufsteigend nach Größe"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Absteigend nach Größe"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Aufsteigend nach Zeit"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Absteigend nach Zeit"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Möchten Sie dies wirklich löschen"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Umbenennen"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Zahl größer oder gleich 0 erforderlich."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "Upload-Durchsatzbegrenzung einrichten"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "Download-Durchsatzbegrenzung einrichten"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Einrichtung hinzufügen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Versionsnummer erforderlich."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Versionsnummer muss eine Nummer sein."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Text erforderlich."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Nutzungsvereinbarungen aktualisieren"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Nutzungsvereinbarungen hinzufügen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versionsnummer"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Text"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktiviert"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "An"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Aus"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Passwörter stimmen nicht überein."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Organisation hinzufügen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3375,7 +3390,7 @@ msgstr "Organisation hinzufügen"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3384,20 +3399,20 @@ msgstr "Organisation hinzufügen"
msgid "Owner"
msgstr "Eigentümer"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Der Eigentümer kann die Administrationsoberfläche einer Organisation verwenden, dies muss ein neues Benutzerkonto sein."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Mitteilung hinzufügen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Name (optional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3413,13 +3428,13 @@ msgstr "Name (optional)"
msgid "Role"
msgstr "Rolle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Sie können Benutzer auch als Gäste hinzufügen. Diese können dann keine Bibliotheken oder Gruppen erstellen."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Admin hinzufügen"
@@ -3431,54 +3446,54 @@ msgstr " (Ohne Angabe wird der aktuelle Benutzer Eigentümer der Gruppe.)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Benutzer auswählen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Gruppe {placeholder} übertragen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Versionierung einstellen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Übertragen von Bibliothek {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Maximale Anzahl der Mitglieder festlegen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Name setzen"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Nutzungsbedingungen"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Übertragen auf Benutzer"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Übertragen auf Bereich"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3495,18 +3510,18 @@ msgstr "Übertragen auf Bereich"
msgid "Users"
msgstr "Benutzer"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3519,27 +3534,27 @@ msgstr ""
msgid "Departments"
msgstr "Bereiche"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Gruppe übertragen"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Gruppe übertragen auf"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Bitte geben Sie mehr als 1 Zeichen ein"
@@ -3552,22 +3567,22 @@ msgstr "{placeholder} Papierkorb"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Aktueller Pfad: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3586,34 +3601,34 @@ msgstr ""
msgid "File"
msgstr "Datei"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Löschdatum"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Datei {filename} austauschen?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Es gibt bereits eine Datei mit dem gleichen Namen in diesem Ordner."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Ersetzen überschreibt den Inhalt."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Ersetzen"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Nicht ersetzen"
@@ -3628,73 +3643,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Das Passwort ist erforderlich."
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Aktuelles Passwort darf nicht leer sein"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Neues Passwort"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Der Link wurde in den Zwischenspeicher kopiert"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "Der Download ist fehlgeschlagen. Die Gesamtgröße der Dateien überschreitet das Limit."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Erzeuge ZIP-Archiv …"
@@ -3706,9 +3721,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papierkorb"
@@ -3815,7 +3830,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3837,24 +3852,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "eingefroren"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "gesperrt"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "Eingefroren von {name}"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "von {name} gesperrt"
@@ -3876,11 +3891,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3897,23 +3912,23 @@ msgstr "Aus Favoriten entfernen"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Favoriten hinzufügen"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3940,7 +3955,7 @@ msgstr "Keine passenden Ergebnisse"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4116,13 +4131,13 @@ msgstr "Kein Favorit"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Sperren"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Entsperren"
@@ -4136,7 +4151,7 @@ msgstr "Drucken"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Lokal öffnen"
@@ -4145,7 +4160,7 @@ msgstr "Lokal öffnen"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Übergeordneten Ordner öffnen"
@@ -4168,7 +4183,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4227,12 +4242,12 @@ msgstr "Mitglied"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} wurde gelöscht."
@@ -4243,7 +4258,7 @@ msgstr "Aktueller Pfad: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4251,7 +4266,7 @@ msgstr "Art der Bibliothek"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4286,6 +4301,7 @@ msgstr "Aktivitäten"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4325,7 +4341,7 @@ msgstr "Links"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Ordner"
@@ -4338,8 +4354,8 @@ msgstr "Arbeitsplatz"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Freigabeverwaltung"
@@ -4402,7 +4418,7 @@ msgid ""
msgstr "Kein Zugang. Bitte versuchen Sie {placeholder-left}die Anmeldung noch einmal.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Keine Tags"
@@ -4451,6 +4467,16 @@ msgstr "Tags importieren"
msgid "Export tags"
msgstr "Tags exportieren"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Veröffentlicht"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4461,33 +4487,39 @@ msgstr "Sie überwachen bereits die Dateiänderungen dieser Bibliothek."
msgid "Last modified by"
msgstr "Zuletzt bearbeitet von"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "Geben Sie etwas ein, um die Suche zu starten"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "Zuletzt verwendete Suchergebnisse"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4679,12 +4711,13 @@ msgstr "Exportieren"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Erfolgreich gespeichert"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Herunterladen ist deaktiviert: Das Datenvolumen des Eigentümers für Freigaben ist aufgebraucht."
@@ -4702,114 +4735,115 @@ msgid "Expired"
msgstr "Abgelaufen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Bibliothek ist übertragen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Fehlgeschlagen. Bitte überprüfen Sie die Netzwerkverbindung."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Fehler beim Löschen von {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Übertragen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Ordnerberechtigung"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Freigabe beenden"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Passwort ändern"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Passwort zurücksetzen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "Dateiänderungen überwachen"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "Dateiänderungen überwachen"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "Dateiänderungen nicht überwachen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "Erweitert"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "SeaTable Integration"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "{library_name_placeholder} wurde aus den Favoriten entfernt."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "{library_name_placeholder} wurde den Favoriten hinzugefügt."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4820,70 +4854,76 @@ msgstr ""
msgid "Search files"
msgstr "Dateien suchen"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Dateien hochladen"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Ordner hochladen"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "Neue SeaDoc Datei"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Neue Markdown-Datei"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Neue Excel-Datei"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Neue PowerPoint-Datei"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Neue Word-Datei"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Erstellen"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Verschieben"
@@ -5006,7 +5046,7 @@ msgid ""
msgstr "Ihr Konto wird im zentralen Adressbuch aufgeführt, damit andere Sie durch Eingabe Ihres Namens finden können."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5014,7 +5054,7 @@ msgid "Social Login"
msgstr "Anmelden mit Sozialen Diensten"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5167,55 +5207,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Veröffentlichen"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Veröffentlicht"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Wiki löschen"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5238,12 +5273,49 @@ msgstr "Versionen"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Mehr"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5267,7 +5339,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5300,27 +5372,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5357,7 +5417,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5370,7 +5431,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5386,43 +5448,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5509,10 +5560,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5607,7 +5674,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5645,26 +5712,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5701,23 +5768,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5745,15 +5812,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5823,25 +5890,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "Einstellungen"
@@ -6017,22 +6084,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "{name} wurde gelöscht."
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6042,7 +6109,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6092,49 +6159,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Fehler beim Umbenennen von {name}"
@@ -6243,14 +6315,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6263,13 +6335,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6281,12 +6358,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6303,27 +6384,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6356,74 +6437,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6432,7 +6479,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6440,7 +6488,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6460,7 +6509,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6468,15 +6518,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6545,7 +6598,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6708,11 +6761,11 @@ msgid "(current version)"
msgstr "(aktuelle Version)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Anzeigen"
@@ -6730,7 +6783,7 @@ msgstr "Erfolgreich wiederhergestellt."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6785,7 +6838,7 @@ msgstr "Dies ist eine spezielle Gruppe, die für einen Bereich steht."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6952,88 +7005,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "Die Freigaberechte für die Bibliothek wurden nicht gefunden."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Die Dateien konnten nicht in die andere Bibliothek verschoben werden."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Die Dateien konnten nicht in die andere Bibliothek kopiert werden."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Die Dateien sind in die andere Bibliothek verschoben."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Die Dateien sind in die andere Bibliothek kopiert."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "{name} und {n} andere(s) Element(e) wiederhergestellt"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "{name} wurde wiederhergestellt."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "Die Wiederherstellung von {name} und {n} anderen Elements/anderer Elemente ist fehlgeschlagen."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "Die Wiederherstellung von {name} ist fehlgeschlagen."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "{name} und {n} andere(s) Element(e) wurden gelöscht."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "Die Löschung von {name} und {n} anderen Elements/anderer Elemente ist fehlgeschlagen."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Fehler beim Löschen von {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "{name} wurde verschoben."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Fehler beim Verschieben von {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s wurde kopiert."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Fehler beim Kopieren von %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "Die Konvertierung ist im Gang. Bitte warten Sie."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "Die Datei wurde konvertiert."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "Die Konvertierung von {name} ist fehlgeschlagen."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7042,11 +7095,11 @@ msgstr "Die Konvertierung von {name} ist fehlgeschlagen."
msgid "Leave Share"
msgstr "Freigegebene Bibliothek verlassen"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Diese Bibliothek wurde von der Administration schreibgeschützt und kann nur gelesen werden."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7089,6 +7142,7 @@ msgstr "Sind Sie sicher, dass Sie diese Seite verlassen wollen? Ihre Änderungen
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "Die Speicherung ist fehlgeschlagen."
@@ -7112,15 +7166,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Fehler (bitte wenden Sie sich zur Wiederherstellung dieser Bibliothek an Ihre Administration)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7213,8 +7276,8 @@ msgstr "Die Verbindung mit dem Gerät wurde getrennt."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7298,7 +7361,7 @@ msgstr "Möchten Sie den Papierkorb wirklich leeren?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Löschen"
@@ -7355,34 +7418,39 @@ msgstr "Nächste Seite"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "Teamname"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Alle öffentlichen Links"
@@ -7416,8 +7484,8 @@ msgid "Share From"
msgstr "Freigegeben von"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Von mir freigegeben für"
@@ -7733,7 +7801,7 @@ msgstr "Gesamtspeicher"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7956,45 +8024,45 @@ msgstr "Ergebnis"
msgid "results"
msgstr "Ergebnisse"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Die Berechtigung wurde geändert."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Freigeben für:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "Keine Bibliotheken freigegeben"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Sie haben noch keine Bibliotheken für andere Personen freigegeben. Um eine Bibliothek freizugeben, klicken Sie auf das Freigabe-Icon rechts vom Namen der Bibliothek in „Meine Bibliotheken“."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "Alle Mitglieder"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(gelöscht)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -8004,44 +8072,44 @@ msgstr "(gelöscht)"
msgid "Remove"
msgstr "Entfernen"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "Aufsteigend nach Ablaufdatum"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "Absteigend nach Ablaufdatum"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "Die ungültigen Freigabelinks wurden gelöscht."
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "Ungültige Freigabelinks löschen."
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "Möchten Sie die ungültigen Freigabe-Links wirklich löschen?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "Die ungültigen Upload-Links wurden gelöscht."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "Ungültige Upload-Links löschen"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "Möchten Sie die ungültigen Upload-Links wirkliich löschen?"
@@ -8522,7 +8590,7 @@ msgstr "Organisationen suchen"
msgid "Search libraries by name or ID"
msgstr "Bibliotheken nach Name oder ID suchen"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8950,7 +9018,7 @@ msgid "shared by:"
msgstr "freigegeben von:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Der Speicherplatz des Eigentümers der Bibliothek ist aufgebraucht."
@@ -8967,12 +9035,12 @@ msgstr "Ziehen Sie Dateien oder Ordner hierher"
msgid "Go to Library"
msgstr "Zur Bibliothek wechseln"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Möchten Sie die Seite wirklich löschen?"
@@ -8981,16 +9049,16 @@ msgstr "Möchten Sie die Seite wirklich löschen?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9109,31 +9177,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Freigegeben von:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Liste"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Symbole"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "Ausgewählte Elemente zippen"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "Ausgewählte Elemente speichern"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9155,7 +9223,7 @@ msgstr "Sie können auch ← drücken "
msgid "you can also press →"
msgstr "Sie können auch → (Pfeil rechts) verwenden "
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9260,12 +9328,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9397,69 +9465,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "Für Sie sind noch keine Bibliotheken persönlich freigegeben worden. Eine Bibliothek kann mit allen Rechten oder mit Einschränkungen freigegeben werden. Wenn Sie Zugang zu einer Bibliothek benötigen, bitten Sie die betreffende Person, sie für Sie freizugeben."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Alle als gelesen markieren"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Nachricht"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "Dokument einfrieren"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "In MD-Format konvertieren"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "In SDOC-Format konvertieren"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "In DOCX-Format konvertieren"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "Als DOCX-Datei exportieren"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Nutzungsdaten"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "Mit ONLYOFFICE umwandeln"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API-Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9553,50 +9621,107 @@ msgstr "Bearbeiten online und Herunterladen"
msgid "Edit on cloud only"
msgstr "Bearbeiten nur online"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s und ein weiteres Objekt wurden kopiert."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s und %(amount)s weitere Objekte wurden kopiert."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s wurde verschoben."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s und ein weiteres Objekt wurden verschoben."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s und %(amount)s weitere Objekte wurden verschoben."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Fehler beim Kopieren von %(name)s und %(amount)s weiteren Objekten."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Fehler beim Kopieren von %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Fehler beim Verschieben von %(name)s und %(amount)s weiteren Objekten."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Fehler beim Verschieben von %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/el/LC_MESSAGES/django.po b/locale/el/LC_MESSAGES/django.po
index acb036bc3c..daf14a6b75 100644
--- a/locale/el/LC_MESSAGES/django.po
+++ b/locale/el/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: imwhatiam , 2017\n"
"Language-Team: Greek (http://app.transifex.com/haiwen/seahub/language/el/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Το όνομα είναι πολύ μεγάλο (μέγιστο μέγεθος 64 χαρακτήρες)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "To όνομα δεν πρέπει να περιέχει '/'."
@@ -123,18 +123,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Υπάρχει ήδη ομάδα με αυτό το όνομα."
@@ -154,7 +154,7 @@ msgstr ""
msgid "My Library"
msgstr "Η βιβλιοθήκη μου"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -447,8 +447,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Εσφαλμένη διαδρομή προορισμού"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Το αρχείο είναι κλειδωμένο"
@@ -519,8 +519,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr ""
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Η ομάδα δεν υπάρχει"
@@ -624,7 +624,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Αποτυχία αποστολής μηνύματος ηλεκτρον
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Απαιτείται συνθηματικό."
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -686,7 +686,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -739,11 +739,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Λάθος κωδικός"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Πρόβλημα αποκρυπτογράφησης βιβλιοθήκης"
@@ -823,7 +823,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Ήδη έχετε %(nb_avatars)d avatars, και ο μέγιστος α
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Ηλ. Ταχυδρομείο ή όνομα χρήστη"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Επιβεβαίωση νέου κωδικού πρόσβασης"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Οι δύο κωδικοί δεν ταιριάζουν."
@@ -985,7 +985,7 @@ msgstr "Παλαιός κωδικός"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Ο παλιός κωδικός είναι λάθος. Παρακαλώ εισάγετέ τον ξανά."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Κωδικός (ξανά)"
@@ -1028,44 +1028,44 @@ msgstr "Το avatar σας ανέβηκε με επιτυχία."
msgid "Successfully deleted the requested avatars."
msgstr "Τα επιλεγμένα avatars διεγράφησαν με επιτυχία."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Όνομα χρήστη"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Αυτή η τιμή πρέπει να έχει μήκος 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Εισάγετε μία σωστή διεύθυνση ηλεκτρονικού ταχυδρομίου."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Άκυρο id χρήστη."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "όνομα"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "τμήμα"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "τηλέφωνο"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "σημείωση"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Διεγράφη"
@@ -1189,150 +1189,150 @@ msgstr ""
msgid "Default"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Προστέθηκε"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Διαγράφτηκε"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Τροποποιήθηκε"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Μετονομάστηκε"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Μετακιινήθηκε"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Προστέθηκε ή τροποποιήθηκε"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Η βιβλιοθήκη επαναφέρθηκε στην κατάσταση που είχε στις"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Επαναφέρθηκε το/τα αρχεί/α \"%(file)s\" στην κατάσταση που είχαν στις %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Αλλάχθηκε το όνομα ή η περιγραφή της βιβλιοθήκης"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Αυτόματη ένωση από το σύστημα seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Δημιουργήθηκε η βιβλιοθήκη"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Μόλις τώρα"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "πριν από %(days)d μέρα"
msgstr[1] "πριν από %(days)d μέρες"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "πριν από %(hours)d ώρα"
msgstr[1] "πριν από %(hours)d ώρες"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "πριν από %(minutes)d λεπτό"
msgstr[1] "πριν από %(minutes)d λεπτά"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "πριν από %(seconds)d δευτερόλεπτο"
msgstr[1] "πριν από %(seconds)d δευτερόλεπτα"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Ανάγνωση-Εγγραφή"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Μόνο ανάγνωση"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1519,9 +1519,9 @@ msgstr "Η ομάδα του %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3039,17 +3039,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr ""
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "σφάλμα δικαιωμάτων"
@@ -3103,10 +3103,10 @@ msgstr ""
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Το αρχείο δεν υπάρχει."
@@ -3118,65 +3118,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr ""
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr ""
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr ""
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr ""
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr ""
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/el/LC_MESSAGES/djangojs.po b/locale/el/LC_MESSAGES/djangojs.po
index 111f3c33b8..b16506976f 100644
--- a/locale/el/LC_MESSAGES/djangojs.po
+++ b/locale/el/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Efstathios Iosifidis , 2017\n"
"Language-Team: Greek (http://app.transifex.com/haiwen/seahub/language/el/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr ""
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "Αποσύνδεση"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Ειδοποιήσεις"
@@ -238,19 +238,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Κλείσιμο"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "Αρχεία"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "Αρχεία"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "Αρχεία"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "Αρχεία"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "Αρχεία"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr ""
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Σχετικά με εμάς"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Περιγραφή"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Ακύρωση"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "Ακύρωση"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Ακύρωση"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "Ακύρωση"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Υποβολή"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Όνομα"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Παρακαλούμε εισάγετε το παλιό συνθηματικό"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Παρακαλούμε εισάγετε νέο συνθηματικό"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Το νέο συνθηματικό είναι πολύ μικρό"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Παρακαλούμε εισάγετε ξανά το νέο συνθηματικό"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Τα συνθηματικά δεν ταιριάζουν"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Το συνθηματικό της βιβλιοθήκης άλλαξε με επιτυχία."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Αλλαγή συνθηματικού της βιβλιοθήκης {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
-msgid "3 days ago"
-msgstr ""
-
#: frontend/src/components/dialog/clean-trash.js:22
#: frontend/src/components/dialog/wiki-clean-trash.js:22
-msgid "1 week ago"
+msgid "3 days ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:23
#: frontend/src/components/dialog/wiki-clean-trash.js:23
-msgid "1 month ago"
+msgid "1 week ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:24
#: frontend/src/components/dialog/wiki-clean-trash.js:24
+msgid "1 month ago"
+msgstr ""
+
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "όλα"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr ""
msgid "Clean"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Νέα αρχεία"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Διαγραμμένα αρχεία"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Αρχεία που μετονομάστηκαν ή μετακινήθηκαν"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Τροποποιημένα αρχεία"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Νέοι κατάλογοι"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Διαγραμμένοι κατάλογοι"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Διαγραφή λογαριασμού"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Θέλετε πραγματικά να διαγράψετε τον λογαριασμό σας;"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "Θέλετε πραγματικά να διαγράψετε τον λο
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Διαγραφή"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Επαναφορά βιβλιοθήκης"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr ""
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Επαναφορά"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Αποσύνδεση συσκευής"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Είστε σίγουροι για την αποσύνδεση της συσκευής;"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Διαγραφή αρχείων από αυτή τη συσκευή την επόμενη φορά που θα είναι σε σύνδεση."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr "Διαγραφή αρχείων από αυτή τη συσκευή τη
msgid "Unlink"
msgstr "Αποσύνδεση"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Μη έγκυρη διαδρομή προορισμού"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Αντιγραφή επιλεγμένου αντικειμένου(ων) σε:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Το όνομα είναι απαραίτητο"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "To όνομα δεν πρέπει να περιέχει '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Νέο αρχείο"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Νέος φάκελος"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Νέα Ομάδα"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Παρακαλούμε εισάγετε συνθηματικό"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Παρακαλούμε εισάγετε ξανά το συνθηματικό"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Το συνθηματικό είναι πολύ μικρό"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Δεν ταιριάζουν τα συνθηματικά"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "Δεν ταιριάζουν τα συνθηματικά"
msgid "New Library"
msgstr "Νέα βιβλιοθήκη"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Δικαίωμα"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Ανάγνωση-Εγγραφή"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Μόνο ανάγνωση"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr ""
msgid "Password"
msgstr "Κωδικός"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Εσωτερικό σφάλμα διακομιστή"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1495,8 +1522,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr ""
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr ""
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Λήψη"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Αντιγραφή"
@@ -1600,7 +1627,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr ""
msgid "Edit"
msgstr "Τροποποίηση"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Είστε σίγουρος/η πως θέλετε να διαγράψετε τον/την %s ;"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Διαγραφή βιβλιοθήκης"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Διαγραφή ομάδας"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Κλείσιμο"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "Χρήστης"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "Χρήστης"
msgid "Type"
msgstr "Τύπος"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "Τύπος"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Όνομα συσκευής"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "Όνομα συσκευής"
msgid "Date"
msgstr "Ημερομηνία"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "Ημερομηνία"
msgid "Anonymous User"
msgstr "Ανώνυμος χρήστης"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr ""
@@ -1908,7 +1918,7 @@ msgstr "Προσθήκη αυτόματης λήξης"
msgid "Generate"
msgstr ""
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Προηγούμενο (Αριστερό βελάκι)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Επόμενο (Δεξιό βελάκι)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Κλείσιμο (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr ""
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr ""
msgid "It is required."
msgstr "Απαιτείται."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2127,31 +2138,31 @@ msgstr "Λάθος κωδικός"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Ο κωδικός θα παραμείνει στον διακομιστή μόνο για 1 ώρα."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Ιστορικό"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr ""
@@ -2197,19 +2208,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr "Αναζήτηση ομάδων"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Ώρα"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Μέγεθος"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "Μέγεθος"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Τελευταία τροποποίηση"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Προσθήκη Διαχειριστών"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Προσθήκη χρήστη"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr "Προσθήκη χρήστη"
msgid "Email"
msgstr "Διεύθυνση ηλεκτρονικού ταχυδρομείου"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Διαγραφή μέλους"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Μετονομασία αρχείου"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Μετονομασία φακέλου"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Το όνομα απαιτείται."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Απαγόρευση πρόσβασης"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "Απαγόρευση πρόσβασης"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Σφάλμα"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Παρακαλούμε ελέγξτε το δίκτυο."
@@ -2754,32 +2767,32 @@ msgstr "Παρακαλούμε ελέγξτε το δίκτυο."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Τροποποιητής"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr "Τροποποιητής"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr ""
msgid "Version"
msgstr "Έκδοση"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Κανένα"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Άγνωστο"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Λεπτομέρειες"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Σύνδεσμοι μεταφόρτωσης"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2872,10 +2894,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Επισκέψεις"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Ορισμός ονόματος χρήστη"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr ""
msgid "icon"
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr ""
@@ -3166,8 +3179,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Μετονομασία"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Αριθμός έκδοσης"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Ενεργοποιήθηκε"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr ""
msgid "Owner"
msgstr "Ιδιοκτήτης"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Προσθήκη νέας ειδοποίησης"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Όνομα (προαιρετικά)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "Όνομα (προαιρετικά)"
msgid "Role"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3414,54 +3429,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr ""
msgid "Users"
msgstr "Χρήστες"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Μεταφορά ομάδας"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Παρακαλούμε εισάγετε 1 ή περισσότερους χαρακτήρες"
@@ -3535,22 +3550,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Τωρινή διαδρομή:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "Αρχείο"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Χρόνος διαγραφής"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Αντικατάσταση αρχείου {filename};"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Αντικατάσταση"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Νέος κωδικός πρόσβασης"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Πακετάρισμα..."
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Κάδος ανακύκλωσης"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr ""
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr "χωρίς αστέρι"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4119,7 +4134,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4128,7 +4143,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "Μέλος"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4226,7 +4241,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr "Δραστηριότητες"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4308,7 +4324,7 @@ msgstr "Σύνδεσμοι"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Φάκελοι"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Διαχειριστής κοινόχρηστων"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4434,6 +4450,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr ""
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "Έληξε"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Αποτυχία. Παρακαλούμε ελέγξτε τη σύνδεση."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Μεταφορά"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Απενεργοποίηση κοινής χρήσης"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Μεταφόρτωση αρχείων"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Φάκελος μεταφόρτωσης"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Νέο αρχείο Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Νέο αρχείο Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Νέο αρχείο PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Νέο αρχείο Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Μετακίνηση"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Περισσότερα"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(τωρινή έκδοση)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Προβολή"
@@ -6713,7 +6766,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Επιτυχής αντιγραφή του %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Αποσύνδεση από κοινή χρήση"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Καθαρισμός"
@@ -7338,34 +7401,39 @@ msgstr "Επόμενο"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr ""
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr ""
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Κοινή χρήση με"
@@ -7716,7 +7784,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "όλα τα μέλη"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr ""
msgid "Remove"
msgstr "Αφαίρεση"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8505,7 +8573,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr ""
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Ο ιδιοκτήτης αυτής της βιβλιοθήκης δεν έχει άλλο ελεύθερο χώρο."
@@ -8950,12 +9018,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Είστε σίγουροι πως θέλετε να διαγράψετε αυτή τη σελίδα;"
@@ -8964,16 +9032,16 @@ msgstr "Είστε σίγουροι πως θέλετε να διαγράψετ
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Ρύθμιση προφίλ"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr ""
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr ""
@@ -9138,7 +9206,7 @@ msgstr ""
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Σήμανση όλων ως ανεγνωσμένων"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Μήνυμα"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Επιτυχής αντιγραφή του %(name)s και 1 άλλου αντικειμένου."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Επιτυχής αντιγραφή του %(name)s και %(amount)s άλλων αντικειμένων."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Επιτυχής μετακίνηση του %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Επιτυχής μετακίνηση του %(name)s και 1 άλλου αντικειμένου."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Επιτυχής μετακίνηση του %(name)s και %(amount)s άλλων αντικειμένων."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/en/LC_MESSAGES/django.po b/locale/en/LC_MESSAGES/django.po
index 1bd499d63f..c070fcde69 100644
--- a/locale/en/LC_MESSAGES/django.po
+++ b/locale/en/LC_MESSAGES/django.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English (http://app.transifex.com/haiwen/seahub/language/"
@@ -88,12 +88,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Failed to unbind SAML, please set a contact email first."
#: seahub/api2/endpoints/admin/account.py:204 seahub/api2/endpoints/user.py:100
-#: seahub/api2/views.py:371
+#: seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Name is too long (maximum is 64 characters)"
#: seahub/api2/endpoints/admin/account.py:208 seahub/api2/endpoints/user.py:104
-#: seahub/api2/views.py:375 seahub/forms.py:44 seahub/profile/forms.py:27
+#: seahub/api2/views.py:371 seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Name should not include '/'."
@@ -126,10 +126,10 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "Must be an integer that is greater than or equal to 0."
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
@@ -138,8 +138,8 @@ msgstr ""
"brackets or underscore."
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "There is already a group with that name."
@@ -159,7 +159,7 @@ msgstr "There are sub-departments in this department."
msgid "My Library"
msgstr "My Library"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -183,12 +183,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "System library can not be deleted."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "Transfer failed: role of %s is %s, can not add library."
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Library can not be transferred to owner."
@@ -336,7 +336,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "There are more than 500 users, and sort is not offered."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "The number of users exceeds the limit."
@@ -461,9 +461,9 @@ msgstr "Virus file is not found."
#: seahub/api2/endpoints/subscription.py:52
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
-#: seahub/api2/endpoints/upload_links.py:329 seahub/api2/endpoints/wiki2.py:441
-#: seahub/api2/endpoints/wiki2.py:469 seahub/api2/endpoints/wiki_pages.py:135
-#: seahub/api2/views.py:4014 seahub/notifications/models.py:541
+#: seahub/api2/endpoints/upload_links.py:329 seahub/api2/endpoints/wiki2.py:457
+#: seahub/api2/endpoints/wiki2.py:485 seahub/api2/endpoints/wiki_pages.py:135
+#: seahub/api2/views.py:4009 seahub/notifications/models.py:541
#: seahub/notifications/models.py:582 seahub/notifications/models.py:624
#: seahub/notifications/models.py:675 seahub/notifications/models.py:731
#: seahub/notifications/models.py:761 seahub/notifications/models.py:783
@@ -471,7 +471,7 @@ msgstr "Virus file is not found."
#: seahub/notifications/models.py:843 seahub/notifications/models.py:872
#: seahub/seadoc/apis.py:2762 seahub/search/views.py:200
#: seahub/share/views.py:230 seahub/subscription/views.py:90
-#: seahub/utils/__init__.py:191 seahub/utils/__init__.py:1217
+#: seahub/utils/__init__.py:192 seahub/utils/__init__.py:1225
#: seahub/views/__init__.py:819 seahub/views/ajax.py:401
#: seahub/views/ajax.py:405 seahub/wiki/views.py:210 seahub/wiki/views.py:217
#: seahub/wiki/views.py:226
@@ -492,13 +492,13 @@ msgstr "Invalid destination path"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Out of quota."
@@ -513,7 +513,7 @@ msgstr "Can not move folder %(src)s to its subfolder %(des)s"
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "File is locked"
@@ -534,8 +534,8 @@ msgstr "User %s not found."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "The number of files in library exceeds the limit"
@@ -547,7 +547,7 @@ msgstr "The number of files in library exceeds the limit"
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -588,7 +588,7 @@ msgstr "User %s is already a group member."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -604,7 +604,7 @@ msgid "User %s is an organization user."
msgstr "User %s is an organization user."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Group does not exist"
@@ -639,7 +639,7 @@ msgstr "%s is already invited."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -660,8 +660,8 @@ msgstr ""
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Password is required."
@@ -695,7 +695,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Expire days should be greater or equal to %s"
@@ -705,7 +705,7 @@ msgstr "Expire days should be greater or equal to %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "Expire days should be less than or equal to %s"
@@ -758,11 +758,11 @@ msgstr "Can not reset this library's password."
msgid "New password of library %s"
msgstr "New password of library %s"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Wrong password"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Decrypt library error"
@@ -842,7 +842,7 @@ msgstr "Share link %s already exists."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -896,20 +896,20 @@ msgstr ""
msgid "Length of WebDav password should be less than 30."
msgstr "Length of WebDav password should be less than 30."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "Name can only contain letters, numbers, blank, hyphen or underscore."
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "URL is invalid"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "The custom part of URL should have 5-30 characters."
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "This custom domain is already in use and cannot be used for your wiki"
@@ -940,7 +940,7 @@ msgid "Email or Username"
msgstr "Email or Username"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -1004,7 +1004,7 @@ msgid "New password confirmation"
msgstr "New password confirmation"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "The two password fields didn't match."
@@ -1016,7 +1016,7 @@ msgstr "Old password"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Your old password was entered incorrectly. Please enter it again."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Password (again)"
@@ -1059,44 +1059,44 @@ msgstr "Successfully updated your avatar."
msgid "Successfully deleted the requested avatars."
msgstr "Successfully deleted the requested avatars."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Account %(account)s froze on %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Email address"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Username"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "This value must be of length 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Enter a valid email address."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Invalid user id."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "name"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "department"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telephone"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "note"
@@ -1146,7 +1146,7 @@ msgid "File Path"
msgstr "File Path"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Deleted"
@@ -1220,150 +1220,150 @@ msgstr "Guest"
msgid "Default"
msgstr "Default"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Added"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Removed"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modified"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renamed"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Moved"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "Added folder"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "Removed folder"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Renamed folder"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Moved folder"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Added or modified"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Reverted library to status at"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Reverted file \"%(file)s\" to status at %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "Recovered deleted folder"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Changed library name or description"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Auto merge by seafile system"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Created library"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Just now"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d day ago"
msgstr[1] "%(days)d days ago"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d hour ago"
msgstr[1] "%(hours)d hours ago"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d minute ago"
msgstr[1] "%(minutes)d minutes ago"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d second ago"
msgstr[1] "%(seconds)d seconds ago"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Read-Write"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Read-Only"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1554,8 +1554,8 @@ msgstr "The %(site_name)s team"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158 seahub/views/file.py:1183
-#: seahub/views/file.py:1407 seahub/views/file.py:1444 seahub/views/repo.py:115
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247 seahub/views/file.py:1274
+#: seahub/views/file.py:1498 seahub/views/file.py:1537 seahub/views/repo.py:115
#: seahub/views/repo.py:172 seahub/views/repo.py:230 seahub/views/repo.py:259
#: seahub/views/repo.py:288 seahub/views/repo.py:412
msgid "Permission denied"
@@ -3185,17 +3185,17 @@ msgstr ""
msgid "Disable"
msgstr "Disable"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Unable to view file"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "permission error"
@@ -3249,10 +3249,10 @@ msgstr "Wrong repo id"
msgid "Bad upload link token."
msgstr "Bad upload link token."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "File does not exist"
@@ -3264,64 +3264,64 @@ msgstr "Bad repo id in upload link."
msgid "No conflict in the merge."
msgstr "No conflict in the merge."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: failed to open file online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: failed to open file online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "The encoding you chose is not proper."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Unknown file encoding"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "File size surpasses %s, can not be opened online."
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "The library is encrypted, can not open file online."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063 seahub/views/file.py:1389
+#: seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Error when prepare Office Online file preview page."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079 seahub/views/file.py:1409
+#: seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Error when prepare OnlyOffice file preview page."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Unable to download file, invalid file path"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Unable to download file, wrong file path"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Unable to download file."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617 seahub/views/repo.py:350
+#: seahub/views/file.py:1445 seahub/views/file.py:1710 seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Share link for %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Unable to download file"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "The original file does not exist"
diff --git a/locale/en/LC_MESSAGES/djangojs.po b/locale/en/LC_MESSAGES/djangojs.po
index ec94300f83..02419c2865 100644
--- a/locale/en/LC_MESSAGES/djangojs.po
+++ b/locale/en/LC_MESSAGES/djangojs.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: English (http://app.transifex.com/haiwen/seahub/language/"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr ""
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr ""
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "Undo"
@@ -238,7 +238,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notifications"
@@ -260,19 +260,45 @@ msgstr "Mark all read"
msgid "View all notifications"
msgstr "All Notifications"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Close"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "A file is being uploaded. Are you sure you want to leave this page?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "Views"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#, fuzzy
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr "Refresh"
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -280,23 +306,17 @@ msgstr "Views"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tags"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#, fuzzy
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr "Refresh"
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -306,16 +326,16 @@ msgstr "Refresh"
msgid "Files"
msgstr "Files"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -330,8 +350,8 @@ msgstr "Files"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -345,10 +365,10 @@ msgstr "Files"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -365,14 +385,14 @@ msgstr "Files"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -391,8 +411,8 @@ msgstr "Files"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "More operations"
@@ -408,264 +428,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "About Us"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Contact information is required."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr "Abuse report added"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Report Abuse"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Abuse Type"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Copyright Infringement"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Abuse Content"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Other"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Contact Information"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Description"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancel"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -673,31 +570,150 @@ msgstr "Cancel"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancel"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -711,51 +727,51 @@ msgstr "Cancel"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Submit"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Add Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -764,7 +780,7 @@ msgstr "Add Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -786,10 +802,10 @@ msgstr "Add Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -827,130 +843,130 @@ msgstr "Add Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Name"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr "Wiki owner"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Optional"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Select a department"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "No options available"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "New page"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "Are you sure to change group {placeholder} to department ?"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr "Change group to department"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Please enter the old password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Please enter a new password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "New password is too short"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Please enter the new password again"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "New passwords don't match"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Successfully changed library password."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Change Password of Library {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Old Password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "New Password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(at least {placeholder} characters)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "New Password Again"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 days ago"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 week ago"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 month ago"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "all"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Clean succeeded."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -958,78 +974,78 @@ msgstr "Clean succeeded."
msgid "Clean"
msgstr "Clean"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Clear files in trash and history:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Modification Details"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "New files"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Deleted files"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Renamed or Moved files"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Modified files"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "New directories"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Deleted directories"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Confirm"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Delete Account"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Really want to delete your account?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1047,10 +1063,10 @@ msgstr "Really want to delete your account?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1071,27 +1087,27 @@ msgstr "Really want to delete your account?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1106,7 +1122,7 @@ msgstr "Really want to delete your account?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1123,7 +1139,7 @@ msgstr "Really want to delete your account?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1138,47 +1154,47 @@ msgstr "Really want to delete your account?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Delete"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Disconnect"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Are you sure you want to disconnect?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restore Library"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Are you sure you want to restore this library?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1190,30 +1206,30 @@ msgstr "Are you sure you want to restore this library?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restore"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Unlink device"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Are you sure you want to unlink this device?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Delete files from this device the next time it comes online."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1223,137 +1239,148 @@ msgstr "Delete files from this device the next time it comes online."
msgid "Unlink"
msgstr "Unlink"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr "Convert Wiki"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Invalid destination path"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Can not move folder %(src)s to its subfolder %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr "Can not copy folder %(src)s to its subfolder %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copy {placeholder} to"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copy selected item(s) to:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Search"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Move {num} items"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copy {num} items"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Name is required"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Name should not include '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "New Department Library"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "The name \"{name}\" is already taken. Please choose a different name."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "New File"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "New Folder"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "New Group"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Please enter password"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Please enter the password again"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Password is too short"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Passwords don't match"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1362,23 +1389,23 @@ msgstr "Passwords don't match"
msgid "New Library"
msgstr "New Library"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Template"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Storage Backend"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1394,45 +1421,45 @@ msgstr "Storage Backend"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permission"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Read-Write"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Read-Only"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Encrypt"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1440,31 +1467,31 @@ msgstr "Encrypt"
msgid "Password"
msgstr "Password"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Password again"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Internal Server Error"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Tag \"{name}\" already exists."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1477,23 +1504,23 @@ msgstr "Tag \"{name}\" already exists."
msgid "Back"
msgstr "Back"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "New Tag"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Select a color"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Save"
@@ -1518,8 +1545,8 @@ msgstr "Permission name"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1532,13 +1559,13 @@ msgstr "Permission name"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Upload"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1548,8 +1575,8 @@ msgstr "Upload"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1568,11 +1595,11 @@ msgstr "Upload"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Download"
@@ -1591,16 +1618,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Modify includes modify file, move/rename file and folder"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1608,7 +1635,7 @@ msgstr "Modify includes modify file, move/rename file and folder"
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copy"
@@ -1623,7 +1650,7 @@ msgstr "Generate share link"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1640,10 +1667,10 @@ msgstr "Generate share link"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1655,26 +1682,26 @@ msgstr "Generate share link"
msgid "Edit"
msgstr "Edit"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Delete File"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Delete Folder"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "Are you sure you want to delete"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Are you sure you want to delete %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
@@ -1682,7 +1709,7 @@ msgstr ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
@@ -1690,9 +1717,9 @@ msgstr ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1701,59 +1728,42 @@ msgstr ""
msgid "Delete Library"
msgstr "Delete Library"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Delete Group"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Really want to delete this group?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#, fuzzy
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Select Image"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Create a new tag"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Close"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Successfully edited labels."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Edit labels"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr "{placeholder} Access Log"
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1773,7 +1783,7 @@ msgstr "{placeholder} Access Log"
msgid "User"
msgstr "User"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1782,7 +1792,7 @@ msgstr "User"
msgid "Type"
msgstr "Type"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1796,7 +1806,7 @@ msgstr "Type"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1804,7 +1814,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Device Name"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1815,7 +1825,7 @@ msgstr "Device Name"
msgid "Date"
msgstr "Date"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1823,27 +1833,27 @@ msgstr "Date"
msgid "Anonymous User"
msgstr "Anonymous User"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Please enter a password."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "The password is too short."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel} "
@@ -1864,7 +1874,7 @@ msgstr "Please enter days"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Please enter a non-negative integer"
@@ -1874,8 +1884,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Upload link is copied to the clipboard."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1887,7 +1897,7 @@ msgstr ""
"and other symbols)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Upload Link"
@@ -1944,7 +1954,7 @@ msgstr "Add option"
msgid "Generate"
msgstr "Generate Link"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "Group members"
@@ -1968,87 +1978,88 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#, fuzzy
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Close"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Please choose a .xlsx file."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Import members from a .xlsx file"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#, fuzzy
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Download and upload"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
#, fuzzy
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Download and upload"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
+#, fuzzy
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Upload Files"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Select File"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Select Image"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "No preview"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Internal link has been copied to clipboard"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users "
@@ -2057,32 +2068,32 @@ msgstr ""
"An internal link is a link to a file or folder that can be accessed by users "
"with read permission to the file or folder."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Internal Link"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "Successfully revoked access of user {placeholder}."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Are you sure to revoke access of user {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Revoke Access"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2090,23 +2101,23 @@ msgstr "Revoke Access"
msgid "It is required."
msgstr "It is required."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email is invalid."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Successfully invited %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Successfully invited %(email) and %(num) other people."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2116,13 +2127,13 @@ msgstr "Successfully invited %(email) and %(num) other people."
msgid "Invite Guest"
msgstr "Invite Guest"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2130,28 +2141,28 @@ msgstr "Emails"
msgid "Emails, separated by ','"
msgstr "Emails, separated by ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Successfully added label(s) for library {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Label Current State"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Leave Group"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Really want to leave this group?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Leave"
@@ -2171,31 +2182,31 @@ msgstr "Confirm password"
msgid "The password will be kept in the server for only 1 hour."
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "History"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Auto deletion"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr "Extended properties"
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr "Face recognition"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Successfully set library history."
@@ -2204,23 +2215,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Setting library history is disabled by Admin."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Keep full history"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Don't keep history"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Only keep a period of history:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "days"
@@ -2241,19 +2252,19 @@ msgstr "Do not automatically delete files"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Automatically delete files that are not modified within certain days:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "User Permission"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Group Permission"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Folder Permission"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "Set permission of {placeholder}"
@@ -2295,21 +2306,21 @@ msgstr "Search groups"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr "No results"
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2322,13 +2333,13 @@ msgstr "No results"
msgid "Search users"
msgstr "Search users"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Created Files"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2339,29 +2350,30 @@ msgstr "Created Files"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Time"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Tagged Files"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2383,23 +2395,23 @@ msgstr "Tagged Files"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Size"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2411,41 +2423,41 @@ msgstr "Size"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Last Update"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "deleted"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Manage group members"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Move {placeholder} to"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Move selected item(s) to:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Deleted Libraries"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "No deleted libraries"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted "
@@ -2454,52 +2466,52 @@ msgstr ""
"You have not deleted any libraries in the last {placeholder} days. A deleted "
"library will be cleaned automatically after this period."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr "Successfully restored the library {library_name}."
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Deleted Time"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Add Admins"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "Select a user as admin"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "New Sub-department"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "New Department"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2508,22 +2520,22 @@ msgstr "New Department"
msgid "Add Member"
msgstr "Add Member"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "email is required"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Add User"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2533,19 +2545,19 @@ msgstr "Add User"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#, fuzzy
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirm password"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "Invite users"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
@@ -2553,8 +2565,8 @@ msgstr ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds "
"the limit."
@@ -2562,32 +2574,32 @@ msgstr ""
"Failed to export. Please check whether the size of table attachments exceeds "
"the limit."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Date Invalid."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Choose date"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Start date"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "End date"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2602,77 +2614,77 @@ msgstr "End date"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Are you sure you want to delete {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Delete Department"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Delete Member"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Import users from a .xlsx file"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr "Name updated"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Rename Department"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Quota is invalid."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Set Quota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "An integer that is greater than 0 or equal to -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Tip: -2 means no limit."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr "Wiki custom URL deleted"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr "URL is required"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr "URL is copied to the clipboard"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr "Publish Wiki"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr "Customize URL"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
@@ -2680,101 +2692,102 @@ msgstr ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#, fuzzy
#| msgid "Publish"
msgid "Unpublish"
msgstr "Publish"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "Delete WebDAV Password"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Are you sure you want to delete WebDAV password?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Rename File"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Rename Folder"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "New file name"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "New folder name"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Rename Group"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Rename group to"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Name is required."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr "Rename Wiki"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr "New Wiki name"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token is copied to the clipboard."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permission denied"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2784,23 +2797,23 @@ msgstr "Permission denied"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Error"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Please check the network."
@@ -2811,18 +2824,18 @@ msgstr "Please check the network."
msgid "App Name"
msgstr "Name"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#, fuzzy
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} Access Log"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} Modification History"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
@@ -2831,15 +2844,15 @@ msgstr ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modifier"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2847,8 +2860,8 @@ msgstr "Modifier"
msgid "Device"
msgstr "Device"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2859,71 +2872,81 @@ msgstr "Device"
msgid "Version"
msgstr "Version"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Labels"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Details"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#, fuzzy
#| msgid "(current version)"
msgid "Current Version"
msgstr "(current version)"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#, fuzzy
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "View Related Snapshot"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#, fuzzy
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr "Select all"
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} Share Admin"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Share Links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Upload Links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "User Shares"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "Group Shares"
@@ -2934,10 +2957,10 @@ msgstr "Group Shares"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2989,8 +3012,8 @@ msgid "Creator"
msgstr "Creator"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2999,10 +3022,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visits"
@@ -3024,7 +3047,7 @@ msgstr "No upload links"
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr "Are you sure you want to delete the selected share link(s) ?"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
@@ -3034,46 +3057,37 @@ msgstr ""
"If you don’t receive the password, please check if your email address is "
"properly configured."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Reset library password"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Sending new password..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "Reset WebDAV Password"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Save to:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr "Exporting"
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr "Exporting..."
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Search"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Search files in this library"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3111,89 +3125,89 @@ msgstr "Space Used"
msgid "New folder"
msgstr "New Folder"
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Set user contact email"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr "Set user default quota"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: 0 means default limit"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Set user name"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Set user quota"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "Set WebDAV Password"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "The link is copied to the clipboard."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Share Link"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Share to user"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Share to group"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "Custom sharing permissions"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Share to other server"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Share"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3201,11 +3215,11 @@ msgstr "Share"
msgid "icon"
msgstr "icon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Please select a library to share."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Select libraries to share"
@@ -3243,8 +3257,8 @@ msgstr "It may take some time, please wait."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3277,159 +3291,161 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "By name ascending"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "By name descending"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "By size ascending"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "By size descending"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "By time ascending"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "By time descending"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#, fuzzy
#| msgid "No department"
msgid "Add department at"
msgstr "No department"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#, fuzzy
#| msgid "Change to department"
msgid "Create top department"
msgstr "Change to department"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#, fuzzy
#| msgid "Delete Department"
msgid "Delete department"
msgstr "Delete Department"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#, fuzzy
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Are you sure to delete "
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Rename"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "An integer that is greater than or equal to 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "Set Upload Rate Limit"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "Set Download Rate Limit"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#, fuzzy
#| msgid "Add Member"
msgid "Add member"
msgstr "Add Member"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Add institution"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Version Number is required."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Version Number must be a number."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Text is required."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Update Terms and Conditions"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Add Terms and Conditions"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Version Number"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Text"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Activated"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "On"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Off"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Passwords do not match."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Add Organization"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3441,7 +3457,7 @@ msgstr "Add Organization"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3450,20 +3466,20 @@ msgstr "Add Organization"
msgid "Owner"
msgstr "Owner"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Owner can use admin panel in an organization, must be a new account."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Add new notification"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Name(optional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3479,7 +3495,7 @@ msgstr "Name(optional)"
msgid "Role"
msgstr "Role"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
@@ -3487,7 +3503,7 @@ msgstr ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Add Admin"
@@ -3499,54 +3515,54 @@ msgstr "(If left blank, owner will be admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Select a user"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Transfer Group {placeholder} to"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} History Setting"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr "Department renamed"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Transfer Library {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Set max number of members"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Set Name"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Terms"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Transfer to user"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Transfer to department"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3563,18 +3579,18 @@ msgstr "Transfer to department"
msgid "Users"
msgstr "Users"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr "Keep sharing"
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#, fuzzy
#| msgid "If the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr "If the library is shared to another user, the sharing will be ketp."
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3587,7 +3603,7 @@ msgstr "If the library is shared to another user, the sharing will be ketp."
msgid "Departments"
msgstr "Departments"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#, fuzzy
#| msgid ""
#| "If the library is shared to another department, the sharing will be ketp."
@@ -3596,20 +3612,20 @@ msgid ""
msgstr ""
"If the library is shared to another department, the sharing will be ketp."
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr "Group has been transfered"
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Transfer Group"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Transfer group to"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Please enter 1 or more character"
@@ -3622,22 +3638,22 @@ msgstr "{placeholder} Trash"
msgid "Visit old version page"
msgstr "Visit old version page"
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr "No file"
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Current path: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#, fuzzy
#| msgid "Restored file"
@@ -3657,34 +3673,34 @@ msgstr "Restored file"
msgid "File"
msgstr "File"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr "Original path"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Delete Time"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Replace file {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "A file with the same name already exists in this folder."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Replacing it will overwrite its content."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Replace"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Don't replace"
@@ -3702,75 +3718,75 @@ msgstr ""
"characters: uppercase letters, lowercase letters, numbers, and special "
"symbols"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Password cannot be blank"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr "Password set"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr "Set password"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr "Confirm password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Current password cannot be blank"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr "New password cannot be the same as old password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr "Password updated"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr "Update password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr "Current password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "New password"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Link has been copied to clipboard"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#, fuzzy
#| msgid "Convert Wiki"
msgid "Converting"
msgstr "Convert Wiki"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#, fuzzy
#| msgid "Exporting..."
msgid "Converting..."
msgstr "Exporting..."
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "Failed to download. The total size of the files exceeded the limit."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Packaging..."
@@ -3782,9 +3798,9 @@ msgstr "Others"
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Trash"
@@ -3894,7 +3910,7 @@ msgstr "Last modifier"
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3916,24 +3932,24 @@ msgstr "General information"
msgid "Capture information"
msgstr "Capture information"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "freezed"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "locked"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "Frozen by {name}"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "locked by {name}"
@@ -3957,11 +3973,11 @@ msgstr "Select File"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3978,24 +3994,24 @@ msgstr "Unstar"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Star"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#, fuzzy
#| msgid "Select all"
msgid "Unselect all items"
msgstr "Select all"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#, fuzzy
#| msgid "Select all"
msgid "Select all items"
@@ -4023,7 +4039,7 @@ msgstr "No results matching"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4204,13 +4220,13 @@ msgstr "unstarred"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Lock"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Unlock"
@@ -4224,7 +4240,7 @@ msgstr "Print"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Open via Client"
@@ -4233,7 +4249,7 @@ msgstr "Open via Client"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Open parent folder"
@@ -4257,7 +4273,7 @@ msgstr "Folder"
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4317,12 +4333,12 @@ msgstr "Member"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "Successfully deleted {name}."
@@ -4333,7 +4349,7 @@ msgstr "Current Path: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4341,7 +4357,7 @@ msgstr "Library Type"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4379,6 +4395,7 @@ msgstr "Active"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4420,7 +4437,7 @@ msgstr "Link"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#, fuzzy
#| msgid "Folder"
msgid "Folders"
@@ -4435,8 +4452,8 @@ msgstr "Color space"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Share Admin"
@@ -4503,7 +4520,7 @@ msgstr ""
"right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "No tags"
@@ -4554,6 +4571,18 @@ msgstr "Import tags"
msgid "Export tags"
msgstr "Export tags"
+#: frontend/src/components/published-wiki-entrance.js:30
+#, fuzzy
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publish"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#, fuzzy
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr "Wiki published"
+
#: frontend/src/components/repo-monitored-icon.js:22
#, fuzzy
#| msgid "Search files in this library"
@@ -4565,35 +4594,42 @@ msgstr "Search files in this library"
msgid "Last modified by"
msgstr "Last modified by"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "Type characters to start search"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr "in all libraries"
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#, fuzzy
#| msgid "Search files in this library"
msgid "in this library"
msgstr "Search files in this library"
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#, fuzzy
#| msgid "Parent folder"
msgid "in this folder"
msgstr "Parent folder"
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#, fuzzy
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr "Clear Trash"
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr "Current page"
@@ -4793,12 +4829,13 @@ msgstr "Export"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Successfully saved"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "File download is disabled: the share link traffic of owner is used up."
@@ -4817,114 +4854,115 @@ msgid "Expired"
msgstr "Expired"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Successfully transferred the library."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Failed. Please check the network."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Failed to delete {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transfer"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Folder Permission"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Unshare"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Change Password"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Reset Password"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "Watch File Changes"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "Watch File Changes"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "Unwatch File Changes"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "Advanced"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "SeaTable integration"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Successfully unstarred {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Successfully starred {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr "Switch sort mode"
@@ -4935,71 +4973,78 @@ msgstr "Switch sort mode"
msgid "Search files"
msgstr "Search files"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr "Please choose a .sdoczip file."
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Upload Files"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Upload Folder"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "New SeaDoc File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "New Markdown File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "New Excel File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "New PowerPoint File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "New Word File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#, fuzzy
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr "New Word File"
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "New"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr "Import sdoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#, fuzzy
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr "Converting, please wait..."
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr "Unselect"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr "selected"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Move"
@@ -5132,7 +5177,7 @@ msgstr ""
"typing your name."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5140,7 +5185,7 @@ msgid "Social Login"
msgstr "Social Login"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5297,62 +5342,56 @@ msgstr "Grid view"
msgid "Switch view mode"
msgstr "Switch view mode"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr "Wiki published"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publish"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#, fuzzy
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr "Convert Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#, fuzzy
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publish"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#, fuzzy
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr "Publish Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#, fuzzy
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "Are you sure you want to unlink this device?"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#, fuzzy
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Delete File"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#, fuzzy
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "Are you sure you want to delete"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#, fuzzy
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr "Leave Share"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#, fuzzy
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
@@ -5376,14 +5415,55 @@ msgstr "History Versions"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "More"
-#: frontend/src/hooks/metadata-operation.js:20
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
#, fuzzy
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
-msgstr "Successfully saved"
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr "Failed to extract file details"
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#, fuzzy
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr "Generate description"
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#, fuzzy
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr "Description is required"
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr "Failed to generate description"
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#, fuzzy
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr "Extract file details"
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#, fuzzy
+#| msgid "File details"
+msgid "File details extracted"
+msgstr "File details"
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
+msgstr "Failed to extract file details"
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
msgid "No collaborators available"
@@ -5406,7 +5486,7 @@ msgstr "No option"
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr "Search option"
@@ -5443,27 +5523,15 @@ msgstr "Search"
msgid "Add tag"
msgstr "Add User"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr "1 preset filter"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr "1 filter"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr "Preset filters"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr "Filters"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr "Preset filter"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr "Filter"
@@ -5500,7 +5568,9 @@ msgid "Grouped by 1 property"
msgstr "Grouped by 1 property"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#, fuzzy
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr "Grouped by xxx properties"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5513,8 +5583,10 @@ msgid "1 hidden property"
msgstr "1 hidden property"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
-msgstr "xxx hidden properties"
+#, fuzzy
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
+msgstr "Failed to modify hidden properties"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
msgid "Hide properties"
@@ -5529,44 +5601,34 @@ msgid "1 preset hidden property"
msgstr "1 preset hidden property"
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
+#, fuzzy
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr "xxx preset hidden properties"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
-msgstr "1 preset sort"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr "1 sort"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr "preset sorts"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr "sorts"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr "Preset sort"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr "Sort"
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "Are you sure to delete "
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#, fuzzy
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr "Failed to generate image description"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#, fuzzy
#| msgid "No tags"
msgid "'s tags"
@@ -5671,10 +5733,27 @@ msgstr ""
"Do you really want to turn off extended properties? Existing properties will "
"all be deleted."
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr "Turn off"
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr "Generate description"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr "Extract file detail"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#, fuzzy
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr "Generate image description"
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr "No address found for the given coordinates."
@@ -5769,7 +5848,7 @@ msgid "Name cannot contain dots"
msgstr "Name cannot contain dots"
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr "Name cannot contain backtick"
@@ -5807,26 +5886,26 @@ msgstr "Search collaborator"
msgid "Select option(s)"
msgstr "Select option(s)"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr "deleted option"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr "Select an option"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr "Select collaborators"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr "Invalid filter"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr "Search property"
@@ -5863,11 +5942,11 @@ msgstr "Basic"
msgid "File type"
msgstr "File type"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr "No filters"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#, fuzzy
#| msgid "1 filter"
msgid "Add filter"
@@ -5875,12 +5954,12 @@ msgstr "1 filter"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr "Up"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr "Down"
@@ -5908,15 +5987,15 @@ msgstr "By year"
msgid "No groupings applied to this view."
msgstr "No groupings applied to this view."
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr "Add group"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr "Collapse all"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr "Expand all"
@@ -5992,27 +6071,27 @@ msgstr "Import options"
msgid "Export options"
msgstr "Import options"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#, fuzzy
#| msgid "sorts"
msgid "No sorts"
msgstr "sorts"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#, fuzzy
#| msgid "Add User"
msgid "Add sort"
msgstr "Add User"
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr "There is no information to display."
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "Properties"
@@ -6192,22 +6271,22 @@ msgstr "is any of..."
msgid "is none of..."
msgstr "is none of..."
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr "Successfully deleted {name} and {n} other items"
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Successfully deleted {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr "Recognizing portraits. Please refresh the page later."
@@ -6217,7 +6296,7 @@ msgid "Untitled"
msgstr "Untitled"
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr "Duplicate"
@@ -6271,51 +6350,57 @@ msgstr "Failed to delete property"
msgid "Failed to rename property"
msgstr "Failed to rename property"
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr "Failed to modify property data"
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr "Failed to modify property order"
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr "Failed to modify filter"
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr "Failed to modify sort"
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr "Failed to modify group"
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr "Failed to modify hidden properties"
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#, fuzzy
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr "Failed to modify sort"
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr "Failed to modify people name"
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#, fuzzy
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr "Failed to rename property"
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#, fuzzy
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr "Failed to modify sort"
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Renaming {name} failed"
@@ -6426,14 +6511,14 @@ msgid "Name should be string"
msgstr "Name should be string"
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr "Name cannot contain slash"
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr "Name cannot contain backslash"
@@ -6446,15 +6531,20 @@ msgstr "Name already exists"
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
-msgstr ""
-
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
msgid "Person image"
msgstr "Person image"
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
+msgstr ""
+
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
msgid "items"
msgstr "items"
@@ -6464,12 +6554,16 @@ msgstr "items"
msgid "No record"
msgstr "No record"
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr "Delete file"
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#, fuzzy
@@ -6488,27 +6582,27 @@ msgid "No categories"
msgstr "No changes"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr "Open folder in new tab"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr "Open file in new tab"
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr "Delete folder"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr "Rename folder"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr "Rename file"
@@ -6546,80 +6640,44 @@ msgstr ""
msgid "Failed to get user location"
msgstr "Failed to generate description"
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr "Clear selected"
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr "Copy selected"
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr "Delete selected"
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr "Extract file details"
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr "Generate description"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr "Generate image description"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr "Extract file detail"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#, fuzzy
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr "Generate image description"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#, fuzzy
#| msgid "Moved folder"
msgid "Move folder"
msgstr "Moved folder"
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#, fuzzy
#| msgid "Moved file"
msgid "Move file"
msgstr "Moved file"
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr "Failed to generate description"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr "Failed to generate image description"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#, fuzzy
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr "Copy failed"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr "Select up to 50 files"
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr "Failed to extract file details"
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
#, fuzzy
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
-msgstr "xxx cells selected"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
+msgstr "{placeholder} Access Log"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
#, fuzzy
@@ -6628,16 +6686,20 @@ msgid "1 cell cut"
msgstr "1 cell copied"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
-msgstr "xxx rows are copied."
+#, fuzzy
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
+msgstr "{number_placeholder} / Page"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
msgid "1 row is copied."
msgstr "1 row is copied."
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
-msgstr "xxx cells copied"
+#, fuzzy
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
+msgstr "{placeholder} Access Log"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
msgid "1 cell copied"
@@ -6656,24 +6718,32 @@ msgid "All records loaded"
msgstr "All records loaded"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
-msgstr "xxx records selected"
+#, fuzzy
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
+msgstr "{number_placeholder} / Page"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
msgid "1 record selected"
msgstr "1 record selected"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
-msgstr "xxx cells selected"
+#, fuzzy
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
+msgstr "{number_placeholder} / Page"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
-msgstr "xxx records"
+#, fuzzy
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
+msgstr "{number_placeholder} / Page"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
-msgstr "xxx record"
+#, fuzzy
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
+msgstr "{number_placeholder} / Page"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
msgid "Load all"
@@ -6741,7 +6811,7 @@ msgstr "This property can not be deleted"
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr "Select all"
@@ -6908,11 +6978,11 @@ msgid "(current version)"
msgstr "(current version)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "View"
@@ -6930,7 +7000,7 @@ msgstr "Successfully restored."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6993,7 +7063,7 @@ msgstr "This is a special group representing a department."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -7167,88 +7237,88 @@ msgstr ""
"through links. You can invite a guest by clicking the \"Invite Guest\" item "
"in the menu."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "Library share permission not found."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Failed to move files to another library."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Failed to copy files to another library."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Successfully moved files to another library."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Successfully copied files to another library."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "Restored {name} and {n} other items"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "Restored {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "Failed to restore {name} and {n} other items"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "Failed to restore {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "Successfully deleted {name} and {n} other items."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "Failed to delete {name} and {n} other items."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Failed to delete {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Successfully moved {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Failed to move {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Successfully copied %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Failed to copy %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "Converting, please wait..."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "Successfully converted the file."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "Failed to convert {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7257,11 +7327,11 @@ msgstr "Failed to convert {name}."
msgid "Leave Share"
msgstr "Leave Share"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "This library has been set to read-only by admin and cannot be updated."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7306,6 +7376,7 @@ msgstr "Leave this page? The system may not save your changes."
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "Failed to save"
@@ -7334,15 +7405,25 @@ msgstr ""
"to your connected devices. You can create a library by clicking the \"New "
"Library\" button in the menu bar."
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#, fuzzy
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr "Successfully change the group"
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7435,8 +7516,8 @@ msgstr "Successfully unlinked the device."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7523,7 +7604,7 @@ msgstr "Are you sure you want to clear trash?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Clear"
@@ -7580,37 +7661,43 @@ msgstr "Next"
msgid "Change to department"
msgstr "Change to department"
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "Team name"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#, fuzzy
#| msgid "Active Users"
msgid "Active users"
msgstr "Active Users"
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#, fuzzy
#| msgid "Total Users"
msgid "Total users"
msgstr "Total Users"
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#, fuzzy
#| msgid "Space Used"
msgid "Space used"
msgstr "Space Used"
+#: frontend/src/pages/org-admin/org-info.js:112
+#, fuzzy
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr "This month"
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "All Public Links"
@@ -7644,8 +7731,8 @@ msgid "Share From"
msgstr "Share From"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Share To"
@@ -7969,7 +8056,7 @@ msgstr "Total Storage"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -8204,24 +8291,24 @@ msgstr "result"
msgid "results"
msgstr "results"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#, fuzzy
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Successfully edited labels."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Share To:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "No libraries shared"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
@@ -8231,24 +8318,24 @@ msgstr ""
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#, fuzzy
#| msgid "No members"
msgid "all members"
msgstr "No members"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#, fuzzy
#| msgid "deleted"
msgid "(deleted)"
msgstr "deleted"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -8258,51 +8345,51 @@ msgstr "deleted"
msgid "Remove"
msgstr "Remove"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#, fuzzy
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "By time ascending"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#, fuzzy
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "By time descending"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#, fuzzy
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "Successfully deleted 1 share link"
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#, fuzzy
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "Delete share links"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#, fuzzy
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "Are you sure you want to delete the selected share link(s) ?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#, fuzzy
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "Successfully cleared trash."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#, fuzzy
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "No upload links"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#, fuzzy
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
@@ -8818,7 +8905,7 @@ msgstr "Search Organizations"
msgid "Search libraries by name or ID"
msgstr "Search libraries by name or ID"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#, fuzzy
#| msgid "History Versions"
msgid "History Setting"
@@ -9297,7 +9384,7 @@ msgid "shared by:"
msgstr "shared by:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr ""
@@ -9315,12 +9402,12 @@ msgstr ""
msgid "Go to Library"
msgstr "Restore Library"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr "Delete page"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Are you sure you want to delete this page?"
@@ -9329,17 +9416,17 @@ msgstr "Are you sure you want to delete this page?"
msgid "Modify name"
msgstr "Modify name"
-#: frontend/src/pages/wiki2/side-panel.js:55
+#: frontend/src/pages/wiki2/side-panel.js:75
#, fuzzy
-#| msgid "deleted"
-msgid "Page xxx deleted."
-msgstr "deleted"
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
+msgstr "{number_placeholder} / Page"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr "Name cannot be empty"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr "Page name"
@@ -9465,35 +9552,35 @@ msgstr "User info updated"
msgid "Profile Setting"
msgstr "Profile Setting"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#, fuzzy
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Shared by"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#, fuzzy
#| msgid "List view"
msgid "List"
msgstr "List view"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#, fuzzy
#| msgid "Grid view"
msgid "Grid"
msgstr "Grid view"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#, fuzzy
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "Save Selected Items"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "Save Selected Items"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#, fuzzy
#| msgid "IP"
msgid "ZIP"
@@ -9516,7 +9603,7 @@ msgstr "you can also press ← "
msgid "you can also press →"
msgstr "you can also press →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#, fuzzy
#| msgid "Color space"
msgid "Color"
@@ -9638,13 +9725,13 @@ msgstr "Search"
msgid "Set sub tags"
msgstr "Set Quota"
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#, fuzzy
#| msgid "No file"
msgid "No files"
msgstr "No file"
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#, fuzzy
#| msgid "Select all"
msgid "Unselect all"
@@ -9795,70 +9882,70 @@ msgstr ""
"shared with full or restricted permission. If you need access to a library "
"owned by another user, ask the user to share the library with you."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Mark all read"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Message"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "Freeze Document"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr "Unfreeze Document"
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr "Convert & Export"
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "Convert to Markdown"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "Convert to sdoc"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "Convert to docx"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "Export as docx"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Access Log"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "Convert with ONLYOFFICE"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr "Display files"
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr "Export as zip"
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#, fuzzy
#| msgid "Folder"
msgid "Add Folder"
msgstr "Folder"
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr "Add view"
@@ -9953,50 +10040,115 @@ msgstr "Edit on cloud and download"
msgid "Edit on cloud only"
msgstr "Edit on cloud only"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr "Too many requests"
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Successfully copied %(name)s and 1 other item."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Successfully copied %(name)s and %(amount)s other items."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Successfully moved %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Successfully moved %(name)s and 1 other item."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Successfully moved %(name)s and %(amount)s other items."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Failed to copy %(name)s and %(amount)s other item(s)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Failed to copy %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Failed to move %(name)s and %(amount)s other item(s)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Failed to move %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr "Name cannot be double dots"
+#, fuzzy
+#~| msgid "Successfully saved"
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#, fuzzy
+#~| msgid "Copy failed"
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#, fuzzy
+#~| msgid "xxx cells selected"
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#, fuzzy
+#~| msgid "deleted"
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/es/LC_MESSAGES/django.po b/locale/es/LC_MESSAGES/django.po
index 686f834c33..d20fb031ff 100644
--- a/locale/es/LC_MESSAGES/django.po
+++ b/locale/es/LC_MESSAGES/django.po
@@ -16,7 +16,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Rodolfo Cossalter , 2014-2015\n"
"Language-Team: Spanish (http://app.transifex.com/haiwen/seahub/language/es/)\n"
@@ -86,12 +86,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
@@ -125,18 +125,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "El nombre sólo puede tener letras, números, espacios, guión, comilla simple, corchetes o guión bajo"
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Ya existe un grupo con ese nombre"
@@ -156,7 +156,7 @@ msgstr "Hay sub-departamentos en este departamento."
msgid "My Library"
msgstr "Mi Biblioteca"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -179,12 +179,12 @@ msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta
msgid "System library can not be deleted."
msgstr "La bibilioteca del sistema no puede ser eliminada."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La biblioteca no puede ser transferida al propietario."
@@ -332,7 +332,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "La cantidad de usuarios excede el límite."
@@ -449,8 +449,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -458,8 +458,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -479,13 +479,13 @@ msgstr "Ruta de destino inválida"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Cuota agotada."
@@ -500,7 +500,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "El archivo está bloqueado"
@@ -521,8 +521,8 @@ msgstr "Usuario %s no encontrado."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -534,7 +534,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -575,7 +575,7 @@ msgstr "El usuario %s ya es miembro del grupo."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -591,7 +591,7 @@ msgid "User %s is an organization user."
msgstr "El usuario %s es un usuario de la organización."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "El grupo no existe"
@@ -626,7 +626,7 @@ msgstr "%s ya ha sido invitado."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -645,8 +645,8 @@ msgstr "No se pudo enviar el correo, el servicio no está configurado adecuadame
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Contraseña requerida"
@@ -678,7 +678,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -688,7 +688,7 @@ msgstr "Días al vencimiento de be ser mayor o igual que %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -741,11 +741,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Error en el desencriptado de la biblioteca"
@@ -825,7 +825,7 @@ msgstr "El enlace de compartir %s ya existe."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -873,20 +873,20 @@ msgstr "Actualmente tienes %(nb_avatars)d avatares, y el máximo permitido es%(n
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -917,7 +917,7 @@ msgid "Email or Username"
msgstr "Email o Nombre de usuario"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -975,7 +975,7 @@ msgid "New password confirmation"
msgstr "Confirmación de nueva contraseña"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Las contraseñas no coinciden"
@@ -987,7 +987,7 @@ msgstr "Contraseña anterior"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Contraseña (de nuevo)"
@@ -1030,44 +1030,44 @@ msgstr "Avatar actualizado con éxito."
msgid "Successfully deleted the requested avatars."
msgstr "Avatares borrados con éxito."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Cuenta %(account)s inmovilizada en %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Dirección de correo"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nombre de usuario"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Debe tener una longitud de 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Ingresa una dirección de correo válida."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID de usuario inválido"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nombre"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "departamento"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "teléfono"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1117,7 +1117,7 @@ msgid "File Path"
msgstr "Ruta"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Borrado"
@@ -1191,86 +1191,86 @@ msgstr "Invitado"
msgid "Default"
msgstr "Predeterminado"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Agregado"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Eliminado"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modificado"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renombrado"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Movido"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Carpeta renombrada"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Carpeta movida"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Agregado o modificado"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Estado de la biblioteca revertido a las"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Archivo \"%(file)s\" revertido a las %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Descripción o nombre de la biblioteca modificados."
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Auto fusionar por sistema seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Biblioteca creada"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Ahora"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1278,7 +1278,7 @@ msgstr[0] "Hace %(days)d día"
msgstr[1] "Hace %(days)d días"
msgstr[2] "Hace %(days)d días"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1286,7 +1286,7 @@ msgstr[0] "Hace %(hours)d hora"
msgstr[1] "Hace %(hours)d horas"
msgstr[2] "Hace %(hours)d horas"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1294,7 +1294,7 @@ msgstr[0] "Hace %(minutes)d minuto"
msgstr[1] "Hace %(minutes)d minutos"
msgstr[2] "Hace %(minutes)d minutos"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1302,16 +1302,16 @@ msgstr[0] "Hace menos de un segundo"
msgstr[1] "Hace %(seconds)d segundos"
msgstr[2] "Hace %(seconds)d segundos"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lectura / Escritura"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Sólo lectura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1319,27 +1319,27 @@ msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
msgstr[2] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1526,9 +1526,9 @@ msgstr "El equipo de %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3049,17 +3049,17 @@ msgstr "Esta a punto de deshabilitar la autenticación de dos factores. Ésto\n
msgid "Disable"
msgstr "Deshabilitar"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Imposible visualizar el archivo"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "error de permiso"
@@ -3113,10 +3113,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "El archivo no existe"
@@ -3128,65 +3128,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Error HTTP: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Error URL: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "La codificación elegida no es correcta."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codificación de archivo desconocida"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
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:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "No es posible descargar el archivo, ruta inválida"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "No es posible descargar el archivo, ruta errónea"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Imposible descargar archivo."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Enlace de compartir para %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Imposible descargar archivo"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/es/LC_MESSAGES/djangojs.po b/locale/es/LC_MESSAGES/djangojs.po
index 2f272799b0..09686f2e19 100644
--- a/locale/es/LC_MESSAGES/djangojs.po
+++ b/locale/es/LC_MESSAGES/djangojs.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Hector Colina , 2013\n"
"Language-Team: Spanish (http://app.transifex.com/haiwen/seahub/language/es/)\n"
@@ -62,11 +62,11 @@ msgid "Used:"
msgstr "Utilizado:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -87,9 +87,9 @@ msgid "Log out"
msgstr "Desconectarse"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -222,7 +222,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notificaciones"
@@ -241,19 +241,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Cerrar"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar esta página?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -261,22 +286,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Rótulos"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -286,16 +306,16 @@ msgstr ""
msgid "Files"
msgstr "Archivos"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -310,8 +330,8 @@ msgstr "Archivos"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -325,10 +345,10 @@ msgstr "Archivos"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -345,14 +365,14 @@ msgstr "Archivos"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -371,8 +391,8 @@ msgstr "Archivos"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Más operaciones"
@@ -388,264 +408,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Acerca de nosotros"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Se requiere información de contacto."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Informar Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Tipo de Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Violación de derechos de autor"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Contenido Abusivo"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Otro"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Información de contacto"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descripción"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancelar"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -653,31 +550,150 @@ msgstr "Cancelar"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -691,51 +707,51 @@ msgstr "Cancelar"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Enviar"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Agregar Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -744,7 +760,7 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -766,10 +782,10 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -807,130 +823,130 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nombre"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opcional"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Seleccionar un departamento"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Ingrese la contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Ingrese una nueva contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "La nueva contraseña es demasiado corta"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Ingrese la nueva contraseña otra vez"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Contraseña de la biblioteca cambiada con éxito."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Cambiar Contraseña de la Biblioteca {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nueva Contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(al menos {placeholder} caracteres)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nueva contraseña otra vez"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "más de 3 días"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "más de 1 semana"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "más de 1 mes"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "todos"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Limpieza exitosa."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -938,78 +954,78 @@ msgstr "Limpieza exitosa."
msgid "Clean"
msgstr "Limpiar"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Limpiar archivos en la papelera y en el historial :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detalles de modificación"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Archivos nuevos"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Archivos movidos o renombrados"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Archivos modificados"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Carpetas nuevas"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Carpetas eliminadas"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Confirmar"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Eliminar Cuenta"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "¿Seguro que deseas eliminar tu cuenta?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1027,10 +1043,10 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1051,27 +1067,27 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1086,7 +1102,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1103,7 +1119,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1118,47 +1134,47 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Borrar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Desconectar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "¿Seguro que deseas desconectar?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaurar biblioteca"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1170,30 +1186,30 @@ msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaurar"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Desvincular dispositivo"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "¿Estás seguro que deseas desvincular este dispositivo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en línea."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1203,137 +1219,148 @@ msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en líne
msgid "Unlink"
msgstr "Desvincular"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ruta de destino inválida"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copiar {placeholder} a"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copiar item(s) seleccionados a:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Buscar"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Mover {num} items"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copiar {num} items"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nombre requerido"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nueva Biblioteca Departamental"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nuevo archivo"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nueva Carpeta"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nuevo Grupo"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Ingresa una contraseña"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Ingresa la contraseña nuevamente"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Contraseña demasiado corta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1342,23 +1369,23 @@ msgstr "Las contraseñas no coinciden"
msgid "New Library"
msgstr "Nueva biblioteca"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Plantilla"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Backend de Almacenamiento"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1374,45 +1401,45 @@ msgstr "Backend de Almacenamiento"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permiso"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lectura / Escritura"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Sólo lectura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Encriptar"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1420,31 +1447,31 @@ msgstr "Encriptar"
msgid "Password"
msgstr "Contraseña "
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Repetir contraseña"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Error interno del servidor"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "La etiqueta \"{name}\" ya existe."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1457,23 +1484,23 @@ msgstr "La etiqueta \"{name}\" ya existe."
msgid "Back"
msgstr "Atrás"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nueva etiqueta"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Seleccionar un color"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Guardar"
@@ -1498,8 +1525,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1512,13 +1539,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Subir archivo"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1528,8 +1555,8 @@ msgstr "Subir archivo"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1548,11 +1575,11 @@ msgstr "Subir archivo"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Descargar"
@@ -1571,16 +1598,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1588,7 +1615,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copiar"
@@ -1603,7 +1630,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1620,10 +1647,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1635,40 +1662,40 @@ msgstr ""
msgid "Edit"
msgstr "Editar"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Eliminar Archivo"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Eliminar Carpeta"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "¿Seguro que quieres borrar %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1677,58 +1704,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Eliminar Biblioteca"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Borrar Grupo"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "¿Seguro que deseas borrar este grupo?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Seleccionar etiquetas"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Cear una nueva etiqueta"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Cerrar"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etiquetas editadas con éxito"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Editar etiquetas"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1748,7 +1758,7 @@ msgstr ""
msgid "User"
msgstr "Usuario"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1757,7 +1767,7 @@ msgstr "Usuario"
msgid "Type"
msgstr "Tipo"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1771,7 +1781,7 @@ msgstr "Tipo"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1779,7 +1789,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nombre de dispositivo"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1790,7 +1800,7 @@ msgstr "Nombre de dispositivo"
msgid "Date"
msgstr "Fecha"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1798,27 +1808,27 @@ msgstr "Fecha"
msgid "Anonymous User"
msgstr "Usuario Anónimo"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Este archivo todavía no ha sido accedido (aparentemente)"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1837,7 +1847,7 @@ msgstr "Ingresa cantidad de días"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Por favor, ingrese un número entero no negativo"
@@ -1847,8 +1857,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Enlace de subida copiado al portapapeles"
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1857,7 +1867,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Link de subida"
@@ -1911,7 +1921,7 @@ msgstr "Agregar vencimiento automático"
msgid "Generate"
msgstr "Generar"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1934,116 +1944,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organiza los archivos en bibliotecas. Cada biblioteca se puede sincronizar y compartir por separado. Sin embargo, ya que eres un invitado, no puedes crear bibliotecas."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "La imagen no pudo ser cargada."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Anterior (Flecha izquierda)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Siguiente (Flecha derecha)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Cerrar (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Acercar"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Alejar"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Por favor escoja un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importar miembros desde un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Descargar un archivo de ejemplo"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Descargar un archivo de ejemplo"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Subir archivo"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Seleccionar Archivo"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Seleccionar Imagen"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "No hay vista previa"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "El enlace interno ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. "
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Enlace interno"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "El acceso del usuario {placeholder} fue revocado con éxito."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "¿Seguro que quieres revocar el acceso del usuario {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Revocar Acceso"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2051,23 +2062,23 @@ msgstr "Revocar Acceso"
msgid "It is required."
msgstr "Es requerido."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email es inválido"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) invitado con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) y otros %(num) invitados con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2077,13 +2088,13 @@ msgstr "%(email) y otros %(num) invitados con éxito."
msgid "Invite Guest"
msgstr "Convocar Invitado"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2091,28 +2102,28 @@ msgstr "Emails"
msgid "Emails, separated by ','"
msgstr "Emails, separados por ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Etiqueta(s) agregada(s) con éxito para la biblioteca {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Etiquetar el estado actual"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Abandonar el grupo"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "¿Seguro que deseas abandorar este grupo?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Abandonar"
@@ -2130,31 +2141,31 @@ msgstr "Contraseña incorrecta"
msgid "The password will be kept in the server for only 1 hour."
msgstr "La contraseña será almacenada en el servidor por 1 hora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historial"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Eliminación automática"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Historial de biblioteca establecido con éxito."
@@ -2163,23 +2174,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Establecer el historial de la biblioteca está deshabilitado por el Administrador."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Mantener historial completo"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "No mantener historial"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Sólo mantener el historial por:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "días"
@@ -2200,19 +2211,19 @@ msgstr "No eliminar automáticamente los archivos"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Eliminar automáticamente los archivos que no se modifican en determinado lapso de días:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Permiso del usuario"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Permiso de grupo"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Permiso de Carpeta"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2253,21 +2264,21 @@ msgstr "Buscar grupos"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2280,13 +2291,13 @@ msgstr ""
msgid "Search users"
msgstr "Buscar usuarios"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Archivos Creados"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2297,29 +2308,30 @@ msgstr "Archivos Creados"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Fecha"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Archivos Etiquetados"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2341,23 +2353,23 @@ msgstr "Archivos Etiquetados"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Tamaño"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2369,92 +2381,92 @@ msgstr "Tamaño"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Última actualización"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "eliminado"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Administrar miembros del grupo"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Mover {placeholder} a"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Mover item(s) seleccionados a:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "No hay bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "No has eliminado bibliotecas en los últimos {placeholder} días. Una biblioteca eliminada será removida automáticamente una vez transcurrido este período."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Fecha de eliminación"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Agregar Administradores"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nuevo Sub-departamento"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nuevo Departamento"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2463,22 +2475,22 @@ msgstr "Nuevo Departamento"
msgid "Add Member"
msgstr "Agregar Miembro"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "dirección de correo requerida"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Agregar Usuario"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2488,56 +2500,56 @@ msgstr "Agregar Usuario"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirmar contraseña"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Fecha inválida."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Escoja fecha"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Fecha Inicio"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Fecha Fin"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2552,176 +2564,177 @@ msgstr "Fecha Fin"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "¿Seguro que quieres borrar {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Eliminar Departamento"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Eliminar Miembro"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "importar usuarios desde un archivo .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Renombrar Departmento"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "La cuota es inválida."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Fijar Cuota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Un número entero mayor que 0 o igual a -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Ayuda: -2 significa sin límite."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Dejar de publicar"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Renombrar Archivo"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Renombrar Carpeta"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nuevo nombre de archivo"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nuevo nombre de carpeta"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Renombrar Grupo"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Renombrar grupo a"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Se requiere nombre."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token copiado al portapapeles."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permiso denegado"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2731,23 +2744,23 @@ msgstr "Permiso denegado"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Error"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Por favor verifique la red."
@@ -2757,32 +2770,32 @@ msgstr "Por favor verifique la red."
msgid "App Name"
msgstr "Nombre de App"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "Historial de Cambios de {placeholder}"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Consejo: una instantánea será generada después de cada modificación, para almacenar el estado posterior a la modificación."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificó"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2790,8 +2803,8 @@ msgstr "Modificó"
msgid "Device"
msgstr "Dispositivo"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2802,69 +2815,78 @@ msgstr "Dispositivo"
msgid "Version"
msgstr "Versión"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etiquetas"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ninguna"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Desconocido"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detalles"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Versión Actual"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Ver instántanea"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Enlaces Compartidos"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Enlaces de subida"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2875,10 +2897,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2927,8 +2949,8 @@ msgid "Creator"
msgstr "Creador"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2937,10 +2959,10 @@ msgid "Link"
msgstr "Enlace"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visitas"
@@ -2960,53 +2982,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "La nueva contraseña fue enviada a tu email {mail}. Por favor verifica tu casilla de correo Si no recibes la contraseña, por favor verifica que tu dirección de correo esté bien configurada."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Reestablecer contraseña de la biblioteca"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Enviando la nueva contraseña..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Guardar en:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Buscar"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Buscar archivos en esta biblioteca"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3039,89 +3052,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Establecer email de contacto del usuario"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: con 0 se mantiene el límite predeterminado"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Establecer nombre del usuario"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Establecer cuota del usuario"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Enlace copiado al portapapeles."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Compartir enlace"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Compartir con usuario"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Compartir con grupo"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Compartir a otro servidor"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Compartir"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3129,11 +3142,11 @@ msgstr "Compartir"
msgid "icon"
msgstr "icono"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Por favor seleccione una biblioteca para compartir."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Seleccionar bibliotecas para compartir"
@@ -3169,8 +3182,8 @@ msgstr "Puede tomar un tiempo, por favor espere."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3202,154 +3215,156 @@ msgstr "La biblioteca no puede ser compartida con su propietario."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Por nombre ascendente"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Por nombre descendente"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Por tamaño ascendente"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Por tamaño descendente"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Por fecha ascendente"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Por fecha descendente"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "¿Está seguro de eliminar?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Renombrar"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Un número entero mayor o igual que 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Agregar Institución"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Se requiere Número de Versión."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Número de Versión debe ser un número."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Se requiere texto."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Actualizar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Agregar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Número de Versión"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Texto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Activado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Si"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "No"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Agregar Organización"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3361,7 +3376,7 @@ msgstr "Agregar Organización"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3370,20 +3385,20 @@ msgstr "Agregar Organización"
msgid "Owner"
msgstr "Propietario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "El propietario puede utilizar el panel de admin en una organización, debe ser una cuenta nueva."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Agregar nueva notificación"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nombre (opcional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3399,13 +3414,13 @@ msgstr "Nombre (opcional)"
msgid "Role"
msgstr "Rol"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "También puedes agregar un usuario como invitado, que no podrá crear bibliotecas ni grupos."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Agregar Admin"
@@ -3417,54 +3432,54 @@ msgstr "(Si queda en blanco, el propietario será admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Seleccionar un usuario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Transferir Grupo {placeholder} a"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Configuración del historial"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Transferir Biblioteca {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Establecer máximo número de miembros"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Establecer Nombre"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Términos"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Transferir al usuario"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Transferir al departamento"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3481,18 +3496,18 @@ msgstr "Transferir al departamento"
msgid "Users"
msgstr "Usuarios"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3505,27 +3520,27 @@ msgstr ""
msgid "Departments"
msgstr "Departmentos"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Tranferir Grupo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Transferir el grupo a"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Por favor ingrese uno o más caracteres"
@@ -3538,22 +3553,22 @@ msgstr "{placeholder} Papelera"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Ruta actual:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3572,34 +3587,34 @@ msgstr ""
msgid "File"
msgstr "Archivo"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Borrar fecha"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "¿Reemplazar archivo {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Ya existe un archivo con el mismo nombre en esta carpeta."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Al reemplazarlo se sobreescribirá su contenido."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Reemplazar"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "No reemplazar"
@@ -3614,73 +3629,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "La contraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "La contraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nueva contraseña"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "El enlace ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Empaquetando..."
@@ -3692,9 +3707,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papelera"
@@ -3801,7 +3816,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3823,24 +3838,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "bloqueado"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "bloqueado por {name}"
@@ -3862,11 +3877,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3883,23 +3898,23 @@ msgstr "Desmarcar"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Marcar"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3926,7 +3941,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4102,13 +4117,13 @@ msgstr "desmarcado"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Bloquear"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Desbloquear"
@@ -4122,7 +4137,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Abrir via el Cliente"
@@ -4131,7 +4146,7 @@ msgstr "Abrir via el Cliente"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Abrir carpeta contenedora"
@@ -4154,7 +4169,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4213,12 +4228,12 @@ msgstr "Miembro"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} eliminado con éxito."
@@ -4229,7 +4244,7 @@ msgstr "Ruta actual:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4237,7 +4252,7 @@ msgstr "Tipo de Biblioteca"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4272,6 +4287,7 @@ msgstr "Actividades"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4311,7 +4327,7 @@ msgstr "Enlaces"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Carpetas"
@@ -4324,8 +4340,8 @@ msgstr "Espacio de trabajo"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Admin de Compartidos"
@@ -4388,7 +4404,7 @@ msgid ""
msgstr "Permiso denegado. Por favor intente {placeholder-left}acceder nuevamente.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Sin etiquetas"
@@ -4437,6 +4453,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publicado"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4447,33 +4473,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Última modificación por"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4665,12 +4697,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Guardado con éxito"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Descarga de archivos deshabilitada: tráfico del propietario para compartir enlaces agotado."
@@ -4688,114 +4721,115 @@ msgid "Expired"
msgstr "Expirado"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Biblioteca transferida con éxito."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Fallo. Por favor, verifica la red."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Fallo al eliminar {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transferir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Permiso de Carpeta"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Dejar de compartir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Cambiar contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Reestablecer contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Desmarcado con éxito {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Marcado con éxito {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4806,70 +4840,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Subir archivos"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Carpeta de Subida"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nuevo Archivo Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nuevo Archivo Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nuevo Archivo PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nuevo Archivo Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nuevo"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Mover"
@@ -4992,7 +5032,7 @@ msgid ""
msgstr "Incluya su cuenta en la libreta de direcciones global, de manera que otros puedan encontrarlo tipeando su nombre."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5000,7 +5040,7 @@ msgid "Social Login"
msgstr "Inicio de Sesión Social"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5153,55 +5193,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publicar"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publicado"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Eliminar Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5224,12 +5259,49 @@ msgstr "Historial de Versiones"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Más"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5253,7 +5325,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5286,27 +5358,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5343,7 +5403,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5356,7 +5417,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5372,43 +5434,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5495,10 +5546,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5593,7 +5660,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5631,26 +5698,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5687,23 +5754,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5731,15 +5798,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5809,25 +5876,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6003,22 +6070,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Eliminado con éxito {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6028,7 +6095,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6078,49 +6145,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Fallo al renombrar {name}"
@@ -6229,14 +6301,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6249,13 +6321,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6267,12 +6344,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6289,27 +6370,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6342,74 +6423,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6418,7 +6465,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6426,7 +6474,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6446,7 +6495,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6454,15 +6504,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6531,7 +6584,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6694,11 +6747,11 @@ msgid "(current version)"
msgstr "(versión actual)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Ver"
@@ -6716,7 +6769,7 @@ msgstr "Restaurado con éxito."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6771,7 +6824,7 @@ msgstr "Este es un grupo especial que representa a un departamento."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6938,88 +6991,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Fallo al mover archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Fallo al copiar archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Archivos movidos con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Archivos copiados con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Fallo al eliminar {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Movido con éxito {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Fallo al mover {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s copiados con éxito."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Fallo al copiar %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7028,11 +7081,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Dejar de compartir"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7075,6 +7128,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7098,15 +7152,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7199,8 +7262,8 @@ msgstr "Dispositivo desvinculado con éxito."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7284,7 +7347,7 @@ msgstr "¿Seguro que deseas vaciar la papelera?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Limpiar"
@@ -7341,34 +7404,39 @@ msgstr "Siguiente"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Enlaces Públicos"
@@ -7402,8 +7470,8 @@ msgid "Share From"
msgstr "Compartir desde"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Compartir con"
@@ -7719,7 +7787,7 @@ msgstr "Almacenamiento Total"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7942,45 +8010,45 @@ msgstr "resultado"
msgid "results"
msgstr "resultados"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Permiso modificado con éxito."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Compartir con:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "No hay bibliotecas compartidas"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Todavía no has compartido bibliotecas con otros usuarios. Puedes compartir una biblioteca con otros usuarios haciendo click en el icono compartir que está a la derecha del nombre de la biblioteca en \"Mis Bibliotecas\""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "todos los miembros"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7990,44 +8058,44 @@ msgstr ""
msgid "Remove"
msgstr "Remover"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8508,7 +8576,7 @@ msgstr "Buscar Organizaciones"
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Configuración de historial"
@@ -8936,7 +9004,7 @@ msgid "shared by:"
msgstr "compartido por:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "El dueño de esta biblioteca se quedó sin espacio."
@@ -8953,12 +9021,12 @@ msgstr "Arrastrar y soltar archivos aquí."
msgid "Go to Library"
msgstr "Ir a la Biblioteca"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "¿Seguro que deseas borrar esta página?"
@@ -8967,16 +9035,16 @@ msgstr "¿Seguro que deseas borrar esta página?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9095,31 +9163,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Configuración del perfil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Compartido por:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Grilla"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ZIP elementos seleccionados"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9141,7 +9209,7 @@ msgstr "también puedes presionar ←"
msgid "you can also press →"
msgstr "también puedes presionar → "
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9246,12 +9314,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9383,69 +9451,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "No se han compartido bibliotecas directamente contigo. Una biblioteca se puede compartir con permisos totales o restringidos. Si necesitas acceder a una biblioteca de otro usuario, solicítale que la comparta contigo."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Marcar todo leído"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Mensaje"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Registro de Acceso"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9539,50 +9607,107 @@ msgstr "Editar en la nube y descargar"
msgid "Edit on cloud only"
msgstr "Editar sólo en la nube"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem copiados con éxito."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos copiados con éxito."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s movido con éxito."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem movidos con éxito."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos movidos con éxito."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Fallo al copiar %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Fallo al mover %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/es_AR/LC_MESSAGES/django.po b/locale/es_AR/LC_MESSAGES/django.po
index d30848f7ec..2ed16a4f0f 100644
--- a/locale/es_AR/LC_MESSAGES/django.po
+++ b/locale/es_AR/LC_MESSAGES/django.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Rodolfo Cossalter , 2014-2021\n"
"Language-Team: Spanish (Argentina) (http://app.transifex.com/haiwen/seahub/language/es_AR/)\n"
@@ -83,12 +83,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
@@ -122,18 +122,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "El nombre sólo puede tener letras, números, espacios, guión, comilla simple, corchetes o guión bajo"
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Ya existe un grupo con ese nombre"
@@ -153,7 +153,7 @@ msgstr "Hay sub-departamentos en este departamento."
msgid "My Library"
msgstr "Mi Biblioteca"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -176,12 +176,12 @@ msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta
msgid "System library can not be deleted."
msgstr "La bibilioteca del sistema no puede ser eliminada."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La biblioteca no puede ser transferida al propietario."
@@ -329,7 +329,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "La cantidad de usuarios excede el límite."
@@ -446,8 +446,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -455,8 +455,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -476,13 +476,13 @@ msgstr "Ruta de destino inválida"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Cuota agotada."
@@ -497,7 +497,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "El archivo está bloqueado"
@@ -518,8 +518,8 @@ msgstr "Usuario %s no encontrado."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -531,7 +531,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -572,7 +572,7 @@ msgstr "El usuario %s ya es miembro del grupo."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -588,7 +588,7 @@ msgid "User %s is an organization user."
msgstr "El usuario %s es un usuario de la organización."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "El grupo no existe"
@@ -623,7 +623,7 @@ msgstr "%s ya ha sido invitado."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -642,8 +642,8 @@ msgstr "No se pudo enviar el correo, el servicio no está configurado adecuadame
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Contraseña requerida"
@@ -675,7 +675,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -685,7 +685,7 @@ msgstr "Días al vencimiento de be ser mayor o igual que %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -738,11 +738,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Error en el desencriptado de la biblioteca"
@@ -822,7 +822,7 @@ msgstr "El enlace de compartir %s ya existe."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -870,20 +870,20 @@ msgstr "Actualmente tienes %(nb_avatars)d avatares, y el máximo permitido es%(n
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -914,7 +914,7 @@ msgid "Email or Username"
msgstr "Email o Nombre de usuario"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -972,7 +972,7 @@ msgid "New password confirmation"
msgstr "Confirmación de nueva contraseña"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Las contraseñas no coinciden"
@@ -984,7 +984,7 @@ msgstr "Contraseña anterior"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Contraseña (de nuevo)"
@@ -1027,44 +1027,44 @@ msgstr "Avatar actualizado con éxito."
msgid "Successfully deleted the requested avatars."
msgstr "Avatares borrados con éxito."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Cuenta %(account)s inmovilizada en %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Dirección de correo"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nombre de usuario"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Debe tener una longitud de 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Ingresa una dirección de correo válida."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID de usuario inválido"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nombre"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "departamento"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "teléfono"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1114,7 +1114,7 @@ msgid "File Path"
msgstr "Ruta"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Borrado"
@@ -1188,86 +1188,86 @@ msgstr "Invitado"
msgid "Default"
msgstr "Predeterminado"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Agregado"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Eliminado"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modificado"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renombrado"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Movido"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Carpeta renombrada"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Carpeta movida"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Agregado o modificado"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Estado de la biblioteca revertido a las"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Archivo \"%(file)s\" revertido a las %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Descripción o nombre de la biblioteca modificados."
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Auto fusionar por sistema seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Biblioteca creada"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Ahora"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1275,7 +1275,7 @@ msgstr[0] "Hace %(days)d día"
msgstr[1] "Hace %(days)d días"
msgstr[2] "Hace %(days)d días"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1283,7 +1283,7 @@ msgstr[0] "Hace %(hours)d hora"
msgstr[1] "Hace %(hours)d horas"
msgstr[2] "Hace %(hours)d horas"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1291,7 +1291,7 @@ msgstr[0] "Hace %(minutes)d minuto"
msgstr[1] "Hace %(minutes)d minutos"
msgstr[2] "Hace %(minutes)d minutos"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1299,16 +1299,16 @@ msgstr[0] "Hace menos de un segundo"
msgstr[1] "Hace %(seconds)d segundos"
msgstr[2] "Hace %(seconds)d segundos"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lectura / Escritura"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Sólo lectura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1316,27 +1316,27 @@ msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
msgstr[2] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1523,9 +1523,9 @@ msgstr "El equipo de %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3046,17 +3046,17 @@ msgstr "Esta a punto de deshabilitar la autenticación de dos factores. Ésto\n
msgid "Disable"
msgstr "Deshabilitar"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Imposible visualizar el archivo"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "error de permiso"
@@ -3110,10 +3110,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "El archivo no existe"
@@ -3125,65 +3125,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Error HTTP: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Error URL: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "La codificación elegida no es correcta."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codificación de archivo desconocida"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
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:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "No es posible descargar el archivo, ruta inválida"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "No es posible descargar el archivo, ruta errónea"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Imposible descargar archivo."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Enlace de compartir para %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Imposible descargar archivo"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/es_AR/LC_MESSAGES/djangojs.po b/locale/es_AR/LC_MESSAGES/djangojs.po
index add2eb46de..62b50a9aef 100644
--- a/locale/es_AR/LC_MESSAGES/djangojs.po
+++ b/locale/es_AR/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Rodolfo Cossalter , 2014-2021\n"
"Language-Team: Spanish (Argentina) (http://app.transifex.com/haiwen/seahub/language/es_AR/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Utilizado:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Desconectarse"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notificaciones"
@@ -240,19 +240,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Cerrar"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar esta página?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Rótulos"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Archivos"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Archivos"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Archivos"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Archivos"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Archivos"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Más operaciones"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Acerca de nosotros"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Se requiere información de contacto."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Informar Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Tipo de Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Violación de derechos de autor"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Contenido Abusivo"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Otro"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Información de contacto"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descripción"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancelar"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Cancelar"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Cancelar"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Enviar"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Agregar Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nombre"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opcional"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Seleccionar un departamento"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Ingrese la contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Ingrese una nueva contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "La nueva contraseña es demasiado corta"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Ingrese la nueva contraseña otra vez"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Contraseña de la biblioteca cambiada con éxito."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Cambiar Contraseña de la Biblioteca {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nueva Contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(al menos {placeholder} caracteres)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nueva contraseña otra vez"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "más de 3 días"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "más de 1 semana"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "más de 1 mes"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "todos"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Limpieza exitosa."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr "Limpieza exitosa."
msgid "Clean"
msgstr "Limpiar"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Limpiar archivos en la papelera y en el historial :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detalles de modificación"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Archivos nuevos"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Archivos movidos o renombrados"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Archivos modificados"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Carpetas nuevas"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Carpetas eliminadas"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Confirmar"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Eliminar Cuenta"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "¿Seguro que deseas eliminar tu cuenta?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Borrar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Desconectar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "¿Seguro que deseas desconectar?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaurar biblioteca"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaurar"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Desvincular dispositivo"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "¿Estás seguro que deseas desvincular este dispositivo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en línea."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en líne
msgid "Unlink"
msgstr "Desvincular"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ruta de destino inválida"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copiar {placeholder} a"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copiar item(s) seleccionados a:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Buscar"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Mover {num} items"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copiar {num} items"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nombre requerido"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nueva Biblioteca Departamental"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nuevo archivo"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nueva Carpeta"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nuevo Grupo"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Ingresa una contraseña"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Ingresa la contraseña nuevamente"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Contraseña demasiado corta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Las contraseñas no coinciden"
msgid "New Library"
msgstr "Nueva biblioteca"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Plantilla"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Backend de Almacenamiento"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "Backend de Almacenamiento"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permiso"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lectura / Escritura"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Sólo lectura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Encriptar"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Encriptar"
msgid "Password"
msgstr "Contraseña "
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Repetir contraseña"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Error interno del servidor"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "La etiqueta \"{name}\" ya existe."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "La etiqueta \"{name}\" ya existe."
msgid "Back"
msgstr "Atrás"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nueva etiqueta"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Seleccionar un color"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Guardar"
@@ -1497,8 +1524,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Subir archivo"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Subir archivo"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Subir archivo"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Descargar"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copiar"
@@ -1602,7 +1629,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr ""
msgid "Edit"
msgstr "Editar"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Eliminar Archivo"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Eliminar Carpeta"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "¿Seguro que quieres borrar %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Eliminar Biblioteca"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Borrar Grupo"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "¿Seguro que deseas borrar este grupo?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Seleccionar etiquetas"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Cear una nueva etiqueta"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Cerrar"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etiquetas editadas con éxito"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Editar etiquetas"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Usuario"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Usuario"
msgid "Type"
msgstr "Tipo"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Tipo"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nombre de dispositivo"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Nombre de dispositivo"
msgid "Date"
msgstr "Fecha"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Fecha"
msgid "Anonymous User"
msgstr "Usuario Anónimo"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Este archivo todavía no ha sido accedido (aparentemente)"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Ingresa cantidad de días"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Por favor, ingrese un número entero no negativo"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Enlace de subida copiado al portapapeles"
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Link de subida"
@@ -1910,7 +1920,7 @@ msgstr "Agregar vencimiento automático"
msgid "Generate"
msgstr "Generar"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organiza los archivos en bibliotecas. Cada biblioteca se puede sincronizar y compartir por separado. Sin embargo, ya que eres un invitado, no puedes crear bibliotecas."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "La imagen no pudo ser cargada."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Anterior (Flecha izquierda)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Siguiente (Flecha derecha)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Cerrar (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Acercar"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Alejar"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Por favor escoja un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importar miembros desde un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Descargar un archivo de ejemplo"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Descargar un archivo de ejemplo"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Subir archivo"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Seleccionar Archivo"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Seleccionar Imagen"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "No hay vista previa"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "El enlace interno ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. "
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Enlace interno"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "El acceso del usuario {placeholder} fue revocado con éxito."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "¿Seguro que quieres revocar el acceso del usuario {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Revocar Acceso"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "Revocar Acceso"
msgid "It is required."
msgstr "Es requerido."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email es inválido"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) invitado con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) y otros %(num) invitados con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "%(email) y otros %(num) invitados con éxito."
msgid "Invite Guest"
msgstr "Convocar Invitado"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "Emails"
msgid "Emails, separated by ','"
msgstr "Emails, separados por ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Etiqueta(s) agregada(s) con éxito para la biblioteca {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Etiquetar el estado actual"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Abandonar el grupo"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "¿Seguro que deseas abandorar este grupo?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Abandonar"
@@ -2129,31 +2140,31 @@ msgstr "Contraseña incorrecta"
msgid "The password will be kept in the server for only 1 hour."
msgstr "La contraseña será almacenada en el servidor por 1 hora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historial"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Eliminación automática"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Historial de biblioteca establecido con éxito."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Establecer el historial de la biblioteca está deshabilitado por el Administrador."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Mantener historial completo"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "No mantener historial"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Sólo mantener el historial por:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "días"
@@ -2199,19 +2210,19 @@ msgstr "No eliminar automáticamente los archivos"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Eliminar automáticamente los archivos que no se modifican en determinado lapso de días:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Permiso del usuario"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Permiso de grupo"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Permiso de Carpeta"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2252,21 +2263,21 @@ msgstr "Buscar grupos"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr "Buscar usuarios"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Archivos Creados"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "Archivos Creados"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Fecha"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Archivos Etiquetados"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "Archivos Etiquetados"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Tamaño"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Tamaño"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Última actualización"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "eliminado"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Administrar miembros del grupo"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Mover {placeholder} a"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Mover item(s) seleccionados a:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "No hay bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "No has eliminado bibliotecas en los últimos {placeholder} días. Una biblioteca eliminada será removida automáticamente una vez transcurrido este período."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Fecha de eliminación"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Agregar Administradores"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nuevo Sub-departamento"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nuevo Departamento"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Nuevo Departamento"
msgid "Add Member"
msgstr "Agregar Miembro"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "dirección de correo requerida"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Agregar Usuario"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Agregar Usuario"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirmar contraseña"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Fecha inválida."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Escoja fecha"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Fecha Inicio"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Fecha Fin"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "Fecha Fin"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "¿Seguro que quieres borrar {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Eliminar Departamento"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Eliminar Miembro"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "importar usuarios desde un archivo .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Renombrar Departmento"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "La cuota es inválida."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Fijar Cuota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Un número entero mayor que 0 o igual a -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Ayuda: -2 significa sin límite."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Dejar de publicar"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Renombrar Archivo"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Renombrar Carpeta"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nuevo nombre de archivo"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nuevo nombre de carpeta"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Renombrar Grupo"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Renombrar grupo a"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Se requiere nombre."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token copiado al portapapeles."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permiso denegado"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Permiso denegado"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Error"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Por favor verifique la red."
@@ -2756,32 +2769,32 @@ msgstr "Por favor verifique la red."
msgid "App Name"
msgstr "Nombre de App"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "Historial de Cambios de {placeholder}"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Consejo: una instantánea será generada después de cada modificación, para almacenar el estado posterior a la modificación."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificó"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Modificó"
msgid "Device"
msgstr "Dispositivo"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Dispositivo"
msgid "Version"
msgstr "Versión"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etiquetas"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ninguna"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Desconocido"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detalles"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Versión Actual"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Ver instántanea"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Enlaces Compartidos"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Enlaces de subida"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2874,10 +2896,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Creador"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Enlace"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visitas"
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "La nueva contraseña fue enviada a tu email {mail}. Por favor verifica tu casilla de correo Si no recibes la contraseña, por favor verifica que tu dirección de correo esté bien configurada."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Reestablecer contraseña de la biblioteca"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Enviando la nueva contraseña..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Guardar en:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Buscar"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Buscar archivos en esta biblioteca"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Establecer email de contacto del usuario"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: con 0 se mantiene el límite predeterminado"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Establecer nombre del usuario"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Establecer cuota del usuario"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Enlace copiado al portapapeles."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Compartir enlace"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Compartir con usuario"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Compartir con grupo"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Compartir a otro servidor"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Compartir"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Compartir"
msgid "icon"
msgstr "icono"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Por favor seleccione una biblioteca para compartir."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Seleccionar bibliotecas para compartir"
@@ -3168,8 +3181,8 @@ msgstr "Puede tomar un tiempo, por favor espere."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "La biblioteca no puede ser compartida con su propietario."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Por nombre ascendente"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Por nombre descendente"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Por tamaño ascendente"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Por tamaño descendente"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Por fecha ascendente"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Por fecha descendente"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "¿Está seguro de eliminar?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Renombrar"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Un número entero mayor o igual que 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Agregar Institución"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Se requiere Número de Versión."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Número de Versión debe ser un número."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Se requiere texto."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Actualizar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Agregar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Número de Versión"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Texto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Activado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Si"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "No"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Agregar Organización"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "Agregar Organización"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "Agregar Organización"
msgid "Owner"
msgstr "Propietario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "El propietario puede utilizar el panel de admin en una organización, debe ser una cuenta nueva."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Agregar nueva notificación"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nombre (opcional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Nombre (opcional)"
msgid "Role"
msgstr "Rol"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "También puedes agregar un usuario como invitado, que no podrá crear bibliotecas ni grupos."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Agregar Admin"
@@ -3416,54 +3431,54 @@ msgstr "(Si queda en blanco, el propietario será admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Seleccionar un usuario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Transferir Grupo {placeholder} a"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Configuración del historial"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Transferir Biblioteca {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Establecer máximo número de miembros"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Establecer Nombre"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Términos"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Transferir al usuario"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Transferir al departamento"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "Transferir al departamento"
msgid "Users"
msgstr "Usuarios"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr "Departmentos"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Tranferir Grupo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Transferir el grupo a"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Por favor ingrese uno o más caracteres"
@@ -3537,22 +3552,22 @@ msgstr "{placeholder} Papelera"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Ruta actual:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "Archivo"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Borrar fecha"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "¿Reemplazar archivo {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Ya existe un archivo con el mismo nombre en esta carpeta."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Al reemplazarlo se sobreescribirá su contenido."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Reemplazar"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "No reemplazar"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "La contraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "La contraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nueva contraseña"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "El enlace ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Empaquetando..."
@@ -3691,9 +3706,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papelera"
@@ -3800,7 +3815,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "bloqueado"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "bloqueado por {name}"
@@ -3861,11 +3876,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Desmarcar"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Marcar"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3925,7 +3940,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "desmarcado"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Bloquear"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Desbloquear"
@@ -4121,7 +4136,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Abrir via el Cliente"
@@ -4130,7 +4145,7 @@ msgstr "Abrir via el Cliente"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Abrir carpeta contenedora"
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Miembro"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} eliminado con éxito."
@@ -4228,7 +4243,7 @@ msgstr "Ruta actual:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Tipo de Biblioteca"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Actividades"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4310,7 +4326,7 @@ msgstr "Enlaces"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Carpetas"
@@ -4323,8 +4339,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Admin de Compartidos"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "Permiso denegado. Por favor intente {placeholder-left}acceder nuevamente.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Sin etiquetas"
@@ -4436,6 +4452,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publicado"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Última modificación por"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Guardado con éxito"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Descarga de archivos deshabilitada: tráfico del propietario para compartir enlaces agotado."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Expirado"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Biblioteca transferida con éxito."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Fallo. Por favor, verifica la red."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Fallo al eliminar {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transferir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Permiso de Carpeta"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Dejar de compartir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Cambiar contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Reestablecer contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Desmarcado con éxito {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Marcado con éxito {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4805,70 +4839,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Subir archivos"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Carpeta de Subida"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nuevo Archivo Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nuevo Archivo Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nuevo Archivo PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nuevo Archivo Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nuevo"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Mover"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Incluya su cuenta en la libreta de direcciones global, de manera que otros puedan encontrarlo tipeando su nombre."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "Inicio de Sesión Social"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publicar"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publicado"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Eliminar Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5223,12 +5258,49 @@ msgstr "Historial de Versiones"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Más"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5342,7 +5402,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5355,7 +5416,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Eliminado con éxito {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Fallo al renombrar {name}"
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(versión actual)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Ver"
@@ -6715,7 +6768,7 @@ msgstr "Restaurado con éxito."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Este es un grupo especial que representa a un departamento."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Fallo al mover archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Fallo al copiar archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Archivos movidos con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Archivos copiados con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Fallo al eliminar {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Movido con éxito {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Fallo al mover {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s copiados con éxito."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Fallo al copiar %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Dejar de compartir"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr "Dispositivo desvinculado con éxito."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "¿Seguro que deseas vaciar la papelera?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Limpiar"
@@ -7340,34 +7403,39 @@ msgstr "Siguiente"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Enlaces Públicos"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Compartir desde"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Compartir con"
@@ -7718,7 +7786,7 @@ msgstr "Almacenamiento Total"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr "resultado"
msgid "results"
msgstr "resultados"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Permiso modificado con éxito."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Compartir con:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "No hay bibliotecas compartidas"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Todavía no has compartido bibliotecas con otros usuarios. Puedes compartir una biblioteca con otros usuarios haciendo click en el icono compartir que está a la derecha del nombre de la biblioteca en \"Mis Bibliotecas\""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "todos los miembros"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Remover"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr "Buscar Organizaciones"
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Configuración de historial"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "compartido por:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "El dueño de esta biblioteca se quedó sin espacio."
@@ -8952,12 +9020,12 @@ msgstr "Arrastrar y soltar archivos aquí."
msgid "Go to Library"
msgstr "Ir a la Biblioteca"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "¿Seguro que deseas borrar esta página?"
@@ -8966,16 +9034,16 @@ msgstr "¿Seguro que deseas borrar esta página?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Configuración del perfil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Compartido por:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Grilla"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ZIP elementos seleccionados"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "también puedes presionar ←"
msgid "you can also press →"
msgstr "también puedes presionar → "
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "No se han compartido bibliotecas directamente contigo. Una biblioteca se puede compartir con permisos totales o restringidos. Si necesitas acceder a una biblioteca de otro usuario, solicítale que la comparta contigo."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Marcar todo leído"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Mensaje"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Registro de Acceso"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9538,50 +9606,107 @@ msgstr "Editar en la nube y descargar"
msgid "Edit on cloud only"
msgstr "Editar sólo en la nube"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem copiados con éxito."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos copiados con éxito."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s movido con éxito."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem movidos con éxito."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos movidos con éxito."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Fallo al copiar %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Fallo al mover %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/es_MX/LC_MESSAGES/django.po b/locale/es_MX/LC_MESSAGES/django.po
index 168d5a8352..745f1a9888 100644
--- a/locale/es_MX/LC_MESSAGES/django.po
+++ b/locale/es_MX/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Rodolfo Cossalter , 2014-2015\n"
"Language-Team: Spanish (Mexico) (http://app.transifex.com/haiwen/seahub/language/es_MX/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
@@ -123,18 +123,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "El nombre sólo puede tener letras, números, espacios, guión, comilla simple, corchetes o guión bajo"
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Ya existe un grupo con ese nombre"
@@ -154,7 +154,7 @@ msgstr "Hay sub-departamentos en este departamento."
msgid "My Library"
msgstr "Mi Biblioteca"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr "Fallo al agregar a %s a la institución: el usuario ya pertenece a esta
msgid "System library can not be deleted."
msgstr "La bibilioteca del sistema no puede ser eliminada."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La biblioteca no puede ser transferida al propietario."
@@ -330,7 +330,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "La cantidad de usuarios excede el límite."
@@ -447,8 +447,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "Archivo con virus no encontrado"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Ruta de destino inválida"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Cuota agotada."
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "El archivo está bloqueado"
@@ -519,8 +519,8 @@ msgstr "Usuario %s no encontrado."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "El usuario %s ya es miembro del grupo."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr "El usuario %s es un usuario de la organización."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "El grupo no existe"
@@ -624,7 +624,7 @@ msgstr "%s ya ha sido invitado."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "No se pudo enviar el correo, el servicio no está configurado adecuadame
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Contraseña requerida"
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -686,7 +686,7 @@ msgstr "Días al vencimiento de be ser mayor o igual que %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -739,11 +739,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Contraseña incorrecta"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Error en el desencriptado de la biblioteca"
@@ -823,7 +823,7 @@ msgstr "El enlace de compartir %s ya existe."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Actualmente tienes %(nb_avatars)d avatars, y el máximo permitido es%(nb
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Email o Nombre de usuario"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Confirmación de nueva contraseña"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Las contraseñas no concuerdan"
@@ -985,7 +985,7 @@ msgstr "Contraseña antigua"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Contraseña (de nuevo)"
@@ -1028,44 +1028,44 @@ msgstr "Avatar actualizado correctamente."
msgid "Successfully deleted the requested avatars."
msgstr "Avatars borrados correctamente."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Cuenta %(account)s inmovilizada en %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Dirección de correo"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nombre de usuario"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Debe tener una longitud de 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Ingresa una dirección de correo válida."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID de usuario inválido"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nombre"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "departamento"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefono"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Ruta"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Borrado"
@@ -1189,86 +1189,86 @@ msgstr "Invitado"
msgid "Default"
msgstr "Predeterminado"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Agregado"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Eliminado"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modificado"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renombrado"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Movido"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Carpeta renombrada"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Carpeta movida"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Agregado o modificado"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Estado de la biblioteca revertido a las"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Archivo \"%(file)s\" revertido a las %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Descripción o nombre de la biblioteca modificados."
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Auto fusionar con sistema seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Biblioteca creada"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Ahora"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1276,7 +1276,7 @@ msgstr[0] "Hace %(days)d día"
msgstr[1] "Hace %(days)d días"
msgstr[2] "Hace %(days)d días"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1284,7 +1284,7 @@ msgstr[0] "Hace %(hours)d hora"
msgstr[1] "Hace %(hours)d horas"
msgstr[2] "Hace %(hours)d horas"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1292,7 +1292,7 @@ msgstr[0] "Hace %(minutes)d minuto"
msgstr[1] "Hace %(minutes)d minutos"
msgstr[2] "Hace %(minutes)d minutos"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1300,16 +1300,16 @@ msgstr[0] "Hace menos de un segundo"
msgstr[1] "Hace %(seconds)d segundos"
msgstr[2] "Hace %(seconds)d segundos"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lectura-Escritura"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Sólo lectura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1317,27 +1317,27 @@ msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
msgstr[2] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1524,9 +1524,9 @@ msgstr "El equipo de %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3047,17 +3047,17 @@ msgstr "Esta a punto de deshabilitar la autenticación de dos factores. Ésto\n
msgid "Disable"
msgstr "Deshabilitar"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Imposible visualizar el archivo"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "error de permiso"
@@ -3111,10 +3111,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "El archivo no existe"
@@ -3126,65 +3126,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Error HTTP: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Error URL: No se pudo abrir el archivo en línea"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "La codificación elegida no es correcta."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codificación de archivo desconocida"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
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:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "No es posible descargar el archivo, ruta inválida"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "No es posible descargar el archivo, ruta errónea"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Imposible descargar archivo."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Enlace de compartir para %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Imposible descargar archivo"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/es_MX/LC_MESSAGES/djangojs.po b/locale/es_MX/LC_MESSAGES/djangojs.po
index 3716d4b362..b61cf6cf08 100644
--- a/locale/es_MX/LC_MESSAGES/djangojs.po
+++ b/locale/es_MX/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Hector Colina , 2013\n"
"Language-Team: Spanish (Mexico) (http://app.transifex.com/haiwen/seahub/language/es_MX/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Utilizado:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Desconectarse"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notificaciones"
@@ -240,19 +240,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Cerrar"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Un archivo está siendo subido, ¿estás seguro que deseas abandonar esta página?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Rótulos"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Archivos"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Archivos"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Archivos"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Archivos"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Archivos"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Más opciones"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Acerca de nosotros"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Se requiere información de contacto."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Informar Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Tipo de Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Violación de derechos de autor"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Contenido Abusivo"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Otro"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Información de contacto"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descripción"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancelar"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Cancelar"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Cancelar"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Enviar"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Agregar Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Agregar Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nombre"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opcional"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Seleccionar un departamento"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Ingrese la contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Ingrese una nueva contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "La nueva contraseña es demasiado corta"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Ingrese la nueva contraseña otra vez"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Contraseña de la biblioteca cambiada con éxito."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Cambiar Contraseña de la Biblioteca {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Contraseña anterior"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nueva Contraseña"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(al menos {placeholder} caracteres)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nueva contraseña otra vez"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "más de 3 días"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "más de 1 semana"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "más de 1 mes"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "todos"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Limpieza exitosa."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr "Limpieza exitosa."
msgid "Clean"
msgstr "Limpiar"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Limpiar archivos en la papelera y en el historial :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detalles de modificación"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Archivos nuevos"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Archivos eliminados"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Archivos movidos o renombrados"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Archivos modificados"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Carpetas nuevas"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Carpetas eliminadas"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Confirmar"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Eliminar Cuenta"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "¿Seguro que deseas eliminar tu cuenta?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "¿Seguro que deseas eliminar tu cuenta?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Borrar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Desconectar"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "¿Seguro que deseas desconectar?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaurar biblioteca"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "¿Estás seguro que deseas restaurar está biblioteca?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaurar"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Desvincular dispositivo"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "¿Estás seguro que deseas desvincular este dispositivo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en línea."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Eliminar archivos de este dispositivo la próxima vez que esté en líne
msgid "Unlink"
msgstr "Desvincular"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ruta de destino inválida"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copiar {placeholder} a"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copiar item(s) seleccionados a:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Buscar"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Mover {num} items"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copiar {num} items"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nombre requerido"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "El nombre no debe contener ' / '."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nueva Biblioteca Departamental"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "El nombre '{name}' ya está en uso, por favor escoja otro nombre."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nuevo archivo"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nueva Carpeta"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nuevo Grupo"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Ingresa una contraseña"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Ingresa la contraseña nuevamente"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Contraseña demasiado corta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Las contraseñas no coinciden"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Las contraseñas no coinciden"
msgid "New Library"
msgstr "Nueva biblioteca"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Plantilla"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Backend de Almacenamiento"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "Backend de Almacenamiento"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permiso"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lectura / Escritura"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Sólo lectura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Encriptar"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Encriptar"
msgid "Password"
msgstr "Contraseña "
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Repetir contraseña"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Error interno del servidor"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "La etiqueta \"{name}\" ya existe."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "La etiqueta \"{name}\" ya existe."
msgid "Back"
msgstr "Atrás"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nueva etiqueta"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Seleccionar un color"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Guardar"
@@ -1497,8 +1524,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Subir archivo"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Subir archivo"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Subir archivo"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Descargar"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copiar"
@@ -1602,7 +1629,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr ""
msgid "Edit"
msgstr "Editar"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Eliminar Archivo"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Eliminar Carpeta"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "¿Seguro que quieres borrar %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Eliminar Biblioteca"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Borrar Grupo"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "¿Seguro que deseas borrar este grupo?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Seleccionar etiquetas"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Cear una nueva etiqueta"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Cerrar"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etiquetas editadas con éxito"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Editar etiquetas"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Usuario"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Usuario"
msgid "Type"
msgstr "Tipo"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Tipo"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nombre de dispositivo"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Nombre de dispositivo"
msgid "Date"
msgstr "Fecha"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Fecha"
msgid "Anonymous User"
msgstr "Usuario Anónimo"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Este archivo todavía no ha sido accedido (aparentemente)"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Ingresa cantidad de días"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Por favor, ingrese un número entero no negativo"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Enlace de subida copiado al portapapeles"
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Link de subida"
@@ -1910,7 +1920,7 @@ msgstr "Agregar vencimiento automático"
msgid "Generate"
msgstr "Generar"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organiza los archivos en bibliotecas. Cada biblioteca se puede sincronizar y compartir por separado. Sin embargo, ya que eres un invitado, no puedes crear bibliotecas."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "La imagen no pudo ser cargada."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Anterior (Flecha izquierda)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Siguiente (Flecha derecha)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Cerrar (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Acercar"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Alejar"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Por favor escoja un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importar miembros desde un archivo .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Descargar un archivo de ejemplo"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Descargar un archivo de ejemplo"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Subir archivo"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Seleccionar Archivo"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Seleccionar Imagen"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "No hay vista previa"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "El enlace interno ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Un enlace interno es un enlace a un archivo o carpeta que puede ser accedido por usuarios con permiso de lectura al archivo o carpeta. "
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Enlace interno"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "El acceso del usuario {placeholder} fue revocado con éxito."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "¿Seguro que quieres revocar el acceso del usuario {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Revocar Acceso"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "Revocar Acceso"
msgid "It is required."
msgstr "Es requerido."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email es inválido"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) invitado con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) y otros %(num) invitados con éxito."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "%(email) y otros %(num) invitados con éxito."
msgid "Invite Guest"
msgstr "Convocar Invitado"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "Emails"
msgid "Emails, separated by ','"
msgstr "Emails, separados por ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Etiqueta(s) agregada(s) con éxito para la biblioteca {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Etiquetar el estado actual"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Abandonar el grupo"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "¿Seguro que deseas abandorar este grupo?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Abandonar"
@@ -2129,31 +2140,31 @@ msgstr "Contraseña incorrecta"
msgid "The password will be kept in the server for only 1 hour."
msgstr "La contraseña será almacenada en el servidor por 1 hora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historial"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Eliminación automática"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Historial de biblioteca establecido con éxito."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Establecer el historial de la biblioteca está deshabilitado por el Administrador."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Mantener historial completo"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "No mantener historial"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Sólo mantener el historial por:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "días"
@@ -2199,19 +2210,19 @@ msgstr "No eliminar automáticamente los archivos"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Eliminar automáticamente los archivos que no se modifican en determinado lapso de días:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Permiso del usuario"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Permiso de grupo"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Permiso de Carpeta"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2252,21 +2263,21 @@ msgstr "Buscar grupos"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr "Buscar usuarios"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Archivos Creados"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "Archivos Creados"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Fecha"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Archivos Etiquetados"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "Archivos Etiquetados"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Tamaño"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Tamaño"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Última actualización"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "eliminado"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Administrar miembros del grupo"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Mover {placeholder} a"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Mover item(s) seleccionados a:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "No hay bibliotecas eliminadas"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "No has eliminado bibliotecas en los últimos {placeholder} días. Una biblioteca eliminada será removida automáticamente una vez transcurrido este período."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Fecha de eliminación"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Consejo: bibliotecas eliminadas hace {placeholder} días serán removidas automáticamente."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Agregar Administradores"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nuevo Sub-departamento"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nuevo Departamento"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Nuevo Departamento"
msgid "Add Member"
msgstr "Agregar Miembro"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "dirección de correo requerida"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Agregar Usuario"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Agregar Usuario"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirmar contraseña"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Fecha inválida."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Escoja fecha"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Fecha Inicio"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Fecha Fin"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "Fecha Fin"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "¿Seguro que quieres borrar {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Eliminar Departamento"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Eliminar Miembro"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "importar usuarios desde un archivo .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Renombrar Departmento"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "La cuota es inválida."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Fijar Cuota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Un número entero mayor que 0 o igual a -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Ayuda: -2 significa sin límite."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Dejar de publicar"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Renombrar Archivo"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Renombrar Carpeta"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nuevo nombre de archivo"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nuevo nombre de carpeta"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Renombrar Grupo"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Renombrar grupo a"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Se requiere nombre."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token copiado al portapapeles."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permiso denegado"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Permiso denegado"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Error"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Por favor verifique la red."
@@ -2756,32 +2769,32 @@ msgstr "Por favor verifique la red."
msgid "App Name"
msgstr "Nombre de App"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "Historial de Cambios de {placeholder}"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Consejo: una instantánea será generada después de cada modificación, para almacenar el estado posterior a la modificación."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificó"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Modificó"
msgid "Device"
msgstr "Dispositivo"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Dispositivo"
msgid "Version"
msgstr "Versión"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etiquetas"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ninguna"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Desconocido"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detalles"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Versión Actual"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Ver instántanea"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Enlaces Compartidos"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Enlaces de subida"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2874,10 +2896,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Creador"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Enlace"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visitas"
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "La nueva contraseña fue enviada a tu email {mail}. Por favor verifica tu casilla de correo Si no recibes la contraseña, por favor verifica que tu dirección de correo esté bien configurada."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Reestablecer contraseña de la biblioteca"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Enviando la nueva contraseña..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Guardar en:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Buscar"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Buscar archivos en esta biblioteca"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Establecer email de contacto del usuario"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: con 0 se mantiene el límite predeterminado"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Establecer nombre del usuario"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Establecer cuota del usuario"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Enlace copiado al portapapeles."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Compartir enlace"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Compartir con usuario"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Compartir con grupo"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Compartir a otro servidor"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Compartir"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Compartir"
msgid "icon"
msgstr "icono"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Por favor seleccione una biblioteca para compartir."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Seleccionar bibliotecas para compartir"
@@ -3168,8 +3181,8 @@ msgstr "Puede tomar un tiempo, por favor espere."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "La biblioteca no puede ser compartida con su propietario."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Por nombre ascendente"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Por nombre descendente"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Por tamaño ascendente"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Por tamaño descendente"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Por fecha ascendente"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Por fecha descendente"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "¿Está seguro de eliminar?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Renombrar"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Un número entero mayor o igual que 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Agregar Institución"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Se requiere Número de Versión."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Número de Versión debe ser un número."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Se requiere texto."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Actualizar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Agregar Términos y Condiciones"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Número de Versión"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Texto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Activado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Si"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "No"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Las contraseñas no coinciden."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Agregar Organización"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "Agregar Organización"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "Agregar Organización"
msgid "Owner"
msgstr "Propietario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "El propietario puede utilizar el panel de admin en una organización, debe ser una cuenta nueva."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Agregar nueva notificación"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nombre (opcional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Nombre (opcional)"
msgid "Role"
msgstr "Rol"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "También puedes agregar un usuario como invitado, que no podrá crear bibliotecas ni grupos."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Agregar Admin"
@@ -3416,54 +3431,54 @@ msgstr "(Si queda en blanco, el propietario será admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Seleccionar un usuario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Transferir Grupo {placeholder} a"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Configuración del historial"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Transferir Biblioteca {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Establecer máximo número de miembros"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Establecer Nombre"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Términos"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Transferir al usuario"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Transferir al departamento"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "Transferir al departamento"
msgid "Users"
msgstr "Usuarios"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr "Departmentos"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Tranferir Grupo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Transferir el grupo a"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Por favor ingrese uno o más caracteres"
@@ -3537,22 +3552,22 @@ msgstr "{placeholder} Papelera"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Ruta actual:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "Archivo"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Borrar fecha"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "¿Reemplazar archivo {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Ya existe un archivo con el mismo nombre en esta carpeta."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Al reemplazarlo se sobreescribirá su contenido."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Reemplazar"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "No reemplazar"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "La cntraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "La contraseña no puede estar en blanco"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nueva contraseña"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "El enlace ha sido copiado al portapapeles"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Empaquetando..."
@@ -3691,9 +3706,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papelera"
@@ -3800,7 +3815,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "bloqueado"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "bloqueado por {name}"
@@ -3861,11 +3876,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Desmarcar"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Marcar"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3925,7 +3940,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "desmarcado"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Bloquear"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Desbloquear"
@@ -4121,7 +4136,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Abrir via el Cliente"
@@ -4130,7 +4145,7 @@ msgstr "Abrir via el Cliente"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Abrir carpeta contenedora"
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Miembro"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} eliminado con éxito."
@@ -4228,7 +4243,7 @@ msgstr "Ruta actual:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Tipo de Biblioteca"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Actividades"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4310,7 +4326,7 @@ msgstr "Enlaces"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Carpetas"
@@ -4323,8 +4339,8 @@ msgstr "Espacio de trabajo"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Admin de Compartidos"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "Permiso denegado. Por favor intente {placeholder-left}acceder nuevamente.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Sin etiquetas"
@@ -4436,6 +4452,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publicado"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Última modificación por"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Guardado con éxito"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Descarga de archivos deshabilitada: tráfico del propietario para compartir enlaces agotado."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Expirado"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Biblioteca transferida con éxito."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Fallo. Por favor, verifica la red."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Fallo al eliminar {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transferir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Permiso de Carpeta"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Dejar de compartir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Cambiar contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Reestablecer contraseña"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Desmarcado con éxito {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Marcado con éxito {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4805,70 +4839,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Subir archivos"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Carpeta de Subida"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nuevo Archivo Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nuevo Archivo Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nuevo Archivo PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nuevo Archivo Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nuevo"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Mover"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Incluya su cuenta en la libreta de direcciones global, de manera que otros puedan encontrarlo tipeando su nombre."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "Inicio de Sesión Social"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publicar"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publicado"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Eliminar Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5223,12 +5258,49 @@ msgstr "Historial de Versiones"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Más"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5342,7 +5402,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5355,7 +5416,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Eliminado con éxito {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Fallo al renombrar {name}"
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(versión actual)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Ver"
@@ -6715,7 +6768,7 @@ msgstr "Restaurado con éxito."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Este es un grupo especial que representa a un departamento."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Fallo al mover archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Fallo al copiar archivos a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Archivos movidos con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Archivos copiados con éxito a otra biblioteca."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Fallo al eliminar {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Movido con éxito {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Fallo al mover {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s copiados con éxito."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Fallo al copiar %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Dejar de compartir"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Esta biblioteca ha sido configurada como de sólo lectura, y no puede ser actualizada."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Dañada (por favor contacte al administrador para reparar esta biblioteca)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr "Dispositivo desvinculado con éxito."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "¿Seguro que deseas vaciar la papelera?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Limpiar"
@@ -7340,34 +7403,39 @@ msgstr "Siguiente"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Enlaces Públicos"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Compartir desde"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Compartir con"
@@ -7718,7 +7786,7 @@ msgstr "Almacenamiento Total"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr "resultado"
msgid "results"
msgstr "resultados"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Permiso modificado con éxito."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Compartir con:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "No hay bibliotecas compartidas"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Todavía no has compartido bibliotecas con otros usuarios. Puedes compartir una biblioteca con otros usuarios haciendo click en el icono compartir que está a la derecha del nombre de la biblioteca en \"Mis Bibliotecas\""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "todos los miembros"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Remover"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr "Buscar Organizaciones"
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Configuración de historial"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "compartido por:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "El dueño de esta biblioteca se quedó sin espacio."
@@ -8952,12 +9020,12 @@ msgstr "Arrastrar y soltar archivos aquí."
msgid "Go to Library"
msgstr "Ir a la Biblioteca"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "¿Seguro que deseas borrar esta página?"
@@ -8966,16 +9034,16 @@ msgstr "¿Seguro que deseas borrar esta página?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Configuración del perfil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Compartido por:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Grilla"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ZIP elementos seleccionados"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "también puedes presionar ←"
msgid "you can also press →"
msgstr "también puedes presionar → "
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "No se han compartido bibliotecas directamente contigo. Una biblioteca se puede compartir con permisos totales o restringidos. Si necesitas acceder a una biblioteca de otro usuario, solicítale que la comparta contigo."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Marcar todo leído"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Mensaje"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Registro de Acceso"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9538,50 +9606,107 @@ msgstr "Editar en la nube y descargar"
msgid "Edit on cloud only"
msgstr "Editar sólo en la nube"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem copiados con éxito."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos copiados con éxito."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s movido con éxito."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s y 1 otro ítem movidos con éxito."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s y otros %(amount)s elementos movidos con éxito."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Fallo al copiar %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Fallo al copiar %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Fallo al mover %(name)s y %(amount)s otros item(s)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Fallo al mover %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/fi/LC_MESSAGES/django.po b/locale/fi/LC_MESSAGES/django.po
index 26d3aab504..d1d8e33dad 100644
--- a/locale/fi/LC_MESSAGES/django.po
+++ b/locale/fi/LC_MESSAGES/django.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Teppo Sarjonen , 2017-2018\n"
"Language-Team: Finnish (http://app.transifex.com/haiwen/seahub/language/fi/)\n"
@@ -83,12 +83,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Nimi on liian pitkä (maksimi on 64 merkkiä)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Nimi ei voi sisältää '/'"
@@ -122,18 +122,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "On olemassa jo samanniminen ryhmä."
@@ -153,7 +153,7 @@ msgstr "Tässä osastossa ei ole ali-osastoja."
msgid "My Library"
msgstr "Oma Kirjasto"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -176,12 +176,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Järjestelmäkirjastoa ei voi poistaa."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -329,7 +329,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Käyttäjien määrä on ylittänyt limiitin."
@@ -446,8 +446,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -455,8 +455,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -476,13 +476,13 @@ msgstr "Virheellinen kohdepolku"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Tila loppu."
@@ -497,7 +497,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Tiedosto on lukittu"
@@ -518,8 +518,8 @@ msgstr "Käyttäjää %s ei löydy."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -531,7 +531,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -572,7 +572,7 @@ msgstr "Käyttäjä %s on jo ryhmän jäsen."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -588,7 +588,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Ryhmää ei ole olemassa"
@@ -623,7 +623,7 @@ msgstr "%s on jo kutsuttu."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -642,8 +642,8 @@ msgstr "Sähköpostin lähetys epäonnistui, sähköpostipalvelu ei ole oikein k
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Salasana vaaditaan"
@@ -675,7 +675,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -685,7 +685,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -738,11 +738,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Väärä salasana"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Salauksenpurkukirjaston virhe"
@@ -822,7 +822,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -870,20 +870,20 @@ msgstr "Sinulla on jo %(nb_avatars)d avataria, maksimi sallittu määrä on %(nb
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -914,7 +914,7 @@ msgid "Email or Username"
msgstr "Sähköposti tai käyttäjänimi"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -972,7 +972,7 @@ msgid "New password confirmation"
msgstr "Uusi salasanan hyväksyntä"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Salasanat eivät täsmänneet."
@@ -984,7 +984,7 @@ msgstr "Vanha salasana"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Salasana (uudelleen)"
@@ -1027,44 +1027,44 @@ msgstr "Onnistuneesti päivitettiin avatariasi."
msgid "Successfully deleted the requested avatars."
msgstr "Pyydetyt avatarit poistettiin onnistuneesti."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Tili %(account)s jäädytetty %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Sähköpostiosoite"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Käyttäjänimi"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Tämän arvon pituus on oltava 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Syötä kelpo sähköpostiosoite."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Epäkelpo käyttäjätunniste."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nimi"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "osasto"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "puhelin"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "huomautus"
@@ -1114,7 +1114,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Poistettu"
@@ -1188,150 +1188,150 @@ msgstr "Vieras"
msgid "Default"
msgstr "Oletus"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Lisätty"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Poistettu"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Muokattu"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Nimetty uudelleen"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Siirretty"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Lisätty tai muokattu"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Kirjasto palautettu statukseen"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Palautettu tiedosto\"%(file)s\" statukseen %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Muutettiin kirjaston nimi tai kuvaus"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automaattinen sulautus seafile systeemin toimesta"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Luotiin kirjasto"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Juuri nyt"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d päivä sitten"
msgstr[1] "%(days)d päivää sitten"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d tunti sitten"
msgstr[1] "%(hours)d tuntia sitten"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d minuutti sitten"
msgstr[1] "%(minutes)d minuuttia sitten"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d sekunti sitten"
msgstr[1] "%(seconds)d sekuntia sitten"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Luku-Kirjoitus"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Vain-Luku"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d tavu"
msgstr[1] "%(size)d tavua"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1518,9 +1518,9 @@ msgstr "%(site_name)s tiimi"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3038,17 +3038,17 @@ msgstr "Olet poistamassa kaksitasoisen todennuksen käytöstä. Tämä vaarantaa
msgid "Disable"
msgstr "Poista käytöstä"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Tiedoston katselu epäonnistui"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "virhe oikeuksissa"
@@ -3102,10 +3102,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Tiedostoa ei ole olemassa."
@@ -3117,65 +3117,65 @@ msgstr "Virheellinen säiliön id lähetyslinkissä."
msgid "No conflict in the merge."
msgstr "Ei ristiriitoja yhdistämisessä."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: tiedoston avaus verkossa epäonnistui"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: tiedoston avaus verkossa epäonnistui"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Valitsemasi koodaus ei ole kelvollinen."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Tunnistamaton tiedostokoodaus"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "Kirjasto on salattu, sitä ei voi avata verkossa."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Virhe valmistettaessa Office Online -tiedoston esikatselusivua."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Virhe valmistettaessa OnlyOffice -tiedoston esikatselusivua."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Tiedoston lataus epäonnistui, virheellinen tiedostopolku"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Tiedoston lataus epäonnistui, väärä tiedostopolku"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Tiedoston lataus epäonnistui."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Tiedostoa ei voi ladata"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/fi/LC_MESSAGES/djangojs.po b/locale/fi/LC_MESSAGES/djangojs.po
index 114731b05e..8b83c9614d 100644
--- a/locale/fi/LC_MESSAGES/djangojs.po
+++ b/locale/fi/LC_MESSAGES/djangojs.po
@@ -12,7 +12,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Teppo Sarjonen , 2017-2018\n"
"Language-Team: Finnish (http://app.transifex.com/haiwen/seahub/language/fi/)\n"
@@ -62,11 +62,11 @@ msgid "Used:"
msgstr "Käytetty:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -87,9 +87,9 @@ msgid "Log out"
msgstr "Kirjaudu ulos"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -222,7 +222,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Ilmoitukset"
@@ -241,19 +241,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Sulje"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -261,22 +286,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tagit"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -286,16 +306,16 @@ msgstr ""
msgid "Files"
msgstr "Tiedostot"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -310,8 +330,8 @@ msgstr "Tiedostot"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -325,10 +345,10 @@ msgstr "Tiedostot"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -345,14 +365,14 @@ msgstr "Tiedostot"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -371,8 +391,8 @@ msgstr "Tiedostot"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Lisää operaatioita"
@@ -388,264 +408,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Tietoa meistä"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Kuvaus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Peruuta"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -653,31 +550,150 @@ msgstr "Peruuta"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Peruuta"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -691,51 +707,51 @@ msgstr "Peruuta"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Hyväksy"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Lisää Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -744,7 +760,7 @@ msgstr "Lisää Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -766,10 +782,10 @@ msgstr "Lisää Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -807,130 +823,130 @@ msgstr "Lisää Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nimi"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Valinnainen"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Ole hyvä ja anna vanha salasana"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Ole hyvä ja anna uusi salasana"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Uusi salasana on liian lyhyt"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Ole hyvä ja anna uusi salasana uudelleen"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Uudet salasanat eivät täsmää"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Kirjaston salasana vaihdettu onnistuneesti."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Vaihda kirjaston {placeholder} salasana"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Vanha salasana"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Uusi salasana"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Uusi salasana uudestaan"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 päivää sitten"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 viikko sitten"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 kuukausi sitten"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "kaikki"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -938,78 +954,78 @@ msgstr ""
msgid "Clean"
msgstr "Siivoa"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Poista historia ja tiedostot roskakorista :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Muokkauksen yksityiskohdat"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Uudet tiedostot"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Poistetut tiedostot"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Uudelleen nimetyt tai siirretyt tiedostot"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Muokatut tiedostot"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Uudet hakemistot"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Poistetut hakemistot"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Poista tili"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Haluatko varmasti poistaa tilin?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1027,10 +1043,10 @@ msgstr "Haluatko varmasti poistaa tilin?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1051,27 +1067,27 @@ msgstr "Haluatko varmasti poistaa tilin?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1086,7 +1102,7 @@ msgstr "Haluatko varmasti poistaa tilin?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1103,7 +1119,7 @@ msgstr "Haluatko varmasti poistaa tilin?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1118,47 +1134,47 @@ msgstr "Haluatko varmasti poistaa tilin?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Poista"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Palauta Kirjasto"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Oletko varma, että haluat palauttaa tämän kirjaston?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1170,30 +1186,30 @@ msgstr "Oletko varma, että haluat palauttaa tämän kirjaston?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Palauta"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Poista yhdistetty laite"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Oletko varma, että haluat poistaa yhdistetyn laitteen?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Poista tiedostot tästä laitteesta kun se seuraavan kerran tulee verkkoon."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1203,137 +1219,148 @@ msgstr "Poista tiedostot tästä laitteesta kun se seuraavan kerran tulee verkko
msgid "Unlink"
msgstr "Poista linkki"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Virheellinen kohdepolku"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopioi valitut kohteet:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nimi vaaditaan"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Nimi ei voi sisältää '/'"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Uusi Osastokirjasto"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Uusi Tiedosto"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Uusi Hakemisto"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Uusi ryhmä"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Ole hyvä ja syötä salasana"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Ole hyvä ja syötä salasana uudelleen"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Salasana on liian lyhyt"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Salasanat eivät täsmää"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1342,23 +1369,23 @@ msgstr "Salasanat eivät täsmää"
msgid "New Library"
msgstr "Uusi Kirjasto"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Pohja"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1374,45 +1401,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Oikeus"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Luku-Kirjoitus"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Vain-Luku"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Salattu"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1420,31 +1447,31 @@ msgstr "Salattu"
msgid "Password"
msgstr "Salasana"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Salasana uudestaan"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Sisäinen palvelinvirhe"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1457,23 +1484,23 @@ msgstr ""
msgid "Back"
msgstr "Takaisin"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1498,8 +1525,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1512,13 +1539,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Lisää"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1528,8 +1555,8 @@ msgstr "Lisää"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1548,11 +1575,11 @@ msgstr "Lisää"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Lataa"
@@ -1571,16 +1598,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1588,7 +1615,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopioi"
@@ -1603,7 +1630,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1620,10 +1647,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1635,40 +1662,40 @@ msgstr ""
msgid "Edit"
msgstr "Muokkaa"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Haluatko varmasti poistaa %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1677,58 +1704,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Tuhoa Kirjasto"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Tuhoa Ryhmä"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Sulje"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Onnistuneesti muokattu etikettejä."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Muokkaa etikettejä"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1748,7 +1758,7 @@ msgstr ""
msgid "User"
msgstr "Käyttäjä"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1757,7 +1767,7 @@ msgstr "Käyttäjä"
msgid "Type"
msgstr "Tyyppi"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1771,7 +1781,7 @@ msgstr "Tyyppi"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1779,7 +1789,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Laitteen nimi"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1790,7 +1800,7 @@ msgstr "Laitteen nimi"
msgid "Date"
msgstr "Päiväys"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1798,27 +1808,27 @@ msgstr "Päiväys"
msgid "Anonymous User"
msgstr "Anonyymi käyttäjä"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Tätä tiedostoa ei ole (ilmeisesti) vielä avattu"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1837,7 +1847,7 @@ msgstr "Ole hyvä ja syötä päivät"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1847,8 +1857,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1857,7 +1867,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Lähetyslinkki"
@@ -1911,7 +1921,7 @@ msgstr "Lisää automaattinen vanheneminen"
msgid "Generate"
msgstr "Luo"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1934,116 +1944,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Edellinen (Vasen nuolinäppäin)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Seuraava (Oikea nuolinäppäin)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Sulje (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Ole hyvä ja valitse .xlsx tiedosto."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Lataa esimerkkitiedosto"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Lataa esimerkkitiedosto"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Lisää tiedosto"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2051,23 +2062,23 @@ msgstr ""
msgid "It is required."
msgstr "Vaaditaan"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Onnistuneesti kutsuttu %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Onnistuneesti kutsuttu %(email) ja %(num) muuta käyttäjää."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2077,13 +2088,13 @@ msgstr "Onnistuneesti kutsuttu %(email) ja %(num) muuta käyttäjää."
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2091,28 +2102,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr "Sähköpostit, erotellaan ',' merkillä"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Onnistuneesti lisätty etiketti(t) kirjastolle {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2130,31 +2141,31 @@ msgstr "Väärä salasana"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Salasanaa pidetään palvelimella vain 1 tunti."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historia"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Kirjaston historia asetettu onnistuneesti."
@@ -2163,23 +2174,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Pidä täysi historia"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Älä pidä historiaa"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Pidä historia ainoastaan tietyn ajan:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "päivää"
@@ -2200,19 +2211,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Käyttäjän oikeudet"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Ryhmän oikeudet"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Kansion oikeus"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2253,21 +2264,21 @@ msgstr "Etsi ryhmiä"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2280,13 +2291,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2297,29 +2308,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Aika"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2341,23 +2353,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Koko"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2369,92 +2381,92 @@ msgstr "Koko"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Viimeisin päivitys"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Siirrä valitut kohteet:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Poistetut Kirjastot"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Poistoaika"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Lisää Ylläpitäjät"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Uusi Aliosasto"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Uusi Osasto"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2463,22 +2475,22 @@ msgstr "Uusi Osasto"
msgid "Add Member"
msgstr "Lisää Jäseniä"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Lisää Käyttäjä"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2488,56 +2500,56 @@ msgstr "Lisää Käyttäjä"
msgid "Email"
msgstr "Sähköposti"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Vahvista salasana"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2552,176 +2564,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Poista Osasto."
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Poista Jäsen"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Tuo käyttäjiä .xlsx tiedostosta"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Aseta kiintiö"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Integer joka on suurempi kuin 0 tai samansuuruinen kuin -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Vinkki: -2 tarkoittaa ei rajaa."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Nimeä tiedosto uudelleen"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Nimeä kansio uudelleen"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Nimi vaaditaan."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Lupa evätty"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2731,23 +2744,23 @@ msgstr "Lupa evätty"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Virhe"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Ole hyvä ja tarkista verkko."
@@ -2757,32 +2770,32 @@ msgstr "Ole hyvä ja tarkista verkko."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Vinkki: Kirjaston tilannekuva tallennetaan muokkauksen jälkeen."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Muokkaaja"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2790,8 +2803,8 @@ msgstr "Muokkaaja"
msgid "Device"
msgstr "Laite"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2802,69 +2815,78 @@ msgstr "Laite"
msgid "Version"
msgstr "Versiot"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etiketit"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ei mitään"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Tuntematon"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Yksityiskohdat"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Nykyinen versio"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Katso tilannekuva"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Jakolinkit"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Lähetyslinkit"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2875,10 +2897,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2927,8 +2949,8 @@ msgid "Creator"
msgstr "Luoja"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2937,10 +2959,10 @@ msgid "Link"
msgstr "Linkki"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Vierailut"
@@ -2960,53 +2982,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Etsi tiedostoja tästä kirjastosta"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3039,89 +3052,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Aseta käyttäjän sähköposti yhteystieto"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Vinkki: 0 tarkoittaa oletuskiintiötä"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Aseta käyttäjätunnus"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Jakolinkki"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Jaa käyttäjälle"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Jaa ryhmälle"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Jaa"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3129,11 +3142,11 @@ msgstr "Jaa"
msgid "icon"
msgstr "ikoni"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Valitse jaettavat kirjastot"
@@ -3169,8 +3182,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3202,154 +3215,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Haluatko varmasti poistaa"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Nimeä uudelleen"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Integer joka on suurempi tai samansuuruinen kuin 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Lisää instituutio"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Päivitä Käyttöehdot"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Lisää Käyttöehdot"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versionumero"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Teksti"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktivoitu"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "On"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Off"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3361,7 +3376,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3370,20 +3385,20 @@ msgstr ""
msgid "Owner"
msgstr "Omistaja"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Omistaja voi käyttää organisaation ylläpitopaneelia, täytyy olla uusi tili."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Lisää uusi ilmoitus"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nimi(valinnainen)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3399,13 +3414,13 @@ msgstr "Nimi(valinnainen)"
msgid "Role"
msgstr "Rooli"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Voit myös lisätä käyttäjän vieraaksi jotka eivät voi luoda kirjastoja ja ryhmiä."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3417,54 +3432,54 @@ msgstr "(jos jätetty tyhjäksi, omistaja on admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Historia-asetukset"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Ehdot"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3481,18 +3496,18 @@ msgstr ""
msgid "Users"
msgstr "Käyttäjät"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3505,27 +3520,27 @@ msgstr ""
msgid "Departments"
msgstr "Osastot"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Siirrä Ryhmä"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Ole hyvä ja syötä 1 tai useampi merkki"
@@ -3538,22 +3553,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Nykyinen polku:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3572,34 +3587,34 @@ msgstr ""
msgid "File"
msgstr "Tiedosto"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Poistoaika"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Korvaa tiedosto {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Hakemistossa on jo saman niminen tiedosto."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Korvaaminen kirjoittaa sisällön yli."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Korvaa"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Älä korvaa"
@@ -3614,73 +3629,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Salasana ei voi olla tyhjä"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Nykyinen salasana ei voi olla tyhjä"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Uusi salasana"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Pakataan..."
@@ -3692,9 +3707,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Roskakori"
@@ -3801,7 +3816,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3823,24 +3838,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "lukittu"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3862,11 +3877,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3883,23 +3898,23 @@ msgstr "Poista merkintä"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3926,7 +3941,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4102,13 +4117,13 @@ msgstr "ei suosikki"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Lukitse"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Poista lukitus"
@@ -4122,7 +4137,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Avaa asiakasohjelmassa"
@@ -4131,7 +4146,7 @@ msgstr "Avaa asiakasohjelmassa"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Avaa isäntäkansio"
@@ -4154,7 +4169,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4213,12 +4228,12 @@ msgstr "Jäsen"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4229,7 +4244,7 @@ msgstr "Nykyinen polku:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4237,7 +4252,7 @@ msgstr "Kirjaston tyyppi"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4272,6 +4287,7 @@ msgstr "Aktiviteetit"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikit"
@@ -4311,7 +4327,7 @@ msgstr "Linkit"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Hakemistot"
@@ -4324,8 +4340,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Jakojen hallinta"
@@ -4388,7 +4404,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4437,6 +4453,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4447,33 +4473,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4665,12 +4697,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Tiedoston lataus on suljettu: linkin omistajan kaista on täynnä."
@@ -4688,114 +4721,115 @@ msgid "Expired"
msgstr "Vanhentunut"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Kirjasto siirretty onnistuneesti."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Epäonnistui. Ole hyvä ja tarkista verkkoyhteys."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Siirrä"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Hakemiston oikeudet"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Poista jako"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Vaihda salasana"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Nollaa salasana"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4806,70 +4840,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Lisää tiedostoja"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Lisää kansio"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Uusi Markdown tiedosto"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Uusi Excel tiedosto"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Uusi PowerPoint tiedosto"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Uusi Word tiedosto"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Uusi"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Siirrä"
@@ -4992,7 +5032,7 @@ msgid ""
msgstr "Listaa tilisi globaalissa osoitelistassa, jotta muut löytävät teidät kirjoittamalla nimenne."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5000,7 +5040,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5153,55 +5193,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Poista Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5224,12 +5259,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Lisää"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5253,7 +5325,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5286,27 +5358,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5343,7 +5403,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5356,7 +5417,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5372,43 +5434,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5495,10 +5546,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5593,7 +5660,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5631,26 +5698,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5687,23 +5754,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5731,15 +5798,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5809,25 +5876,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6003,22 +6070,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6028,7 +6095,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6078,49 +6145,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6229,14 +6301,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6249,13 +6321,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6267,12 +6344,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6289,27 +6370,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6342,74 +6423,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6418,7 +6465,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6426,7 +6474,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6446,7 +6495,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6454,15 +6504,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6531,7 +6584,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6694,11 +6747,11 @@ msgid "(current version)"
msgstr "(nykyinen versio"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Katso"
@@ -6716,7 +6769,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6771,7 +6824,7 @@ msgstr "Tämä on erityisryhmä, joka edustaa osastoa."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6938,88 +6991,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s kopioitiin onnistuneesti."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "%(name)s kopiointi epäonnistui."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7028,11 +7081,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Poistu jaosta"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7075,6 +7128,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7098,15 +7152,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
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)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7199,8 +7262,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7284,7 +7347,7 @@ msgstr "Oletko varma, että haluat tyhjentää roskakorin?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Tyhjennä"
@@ -7341,34 +7404,39 @@ msgstr "Seuraava"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Kaikki julkiset linkit"
@@ -7402,8 +7470,8 @@ msgid "Share From"
msgstr "Jaettu kohteesta"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Jaa"
@@ -7719,7 +7787,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7942,45 +8010,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "kaikki käyttäjät"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7990,44 +8058,44 @@ msgstr ""
msgid "Remove"
msgstr "Poista"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8508,7 +8576,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Historian asetukset"
@@ -8936,7 +9004,7 @@ msgid "shared by:"
msgstr "jakaja:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Tämän kirjaston omistaja on ylittänyt levykiintiön."
@@ -8953,12 +9021,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Oletko varma, että haluat poistaa tämän sivun?"
@@ -8967,16 +9035,16 @@ msgstr "Oletko varma, että haluat poistaa tämän sivun?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9095,31 +9163,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profiilin asetus"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Jakaja:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Listaa"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Ruudukko"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9141,7 +9209,7 @@ msgstr "voit painaa myös ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9246,12 +9314,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9383,69 +9451,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Merkitse kaikki luetuksi"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Viesti"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Käyttölogi"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9539,50 +9607,107 @@ msgstr "Muokkaa pilvessä ja lataa"
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Kopioitiin onnistuneesti %(name)s ja 1 muu kohde."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Kopioitiin onnistuneesti %(name)s ja %(amount)s muuta kohdetta."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s siirretty onnistuneesti."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Siirrettiin onnistuneesti %(name)s ja 1 muu kohde."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Siirrettiin onnistuneesti %(name)s ja %(amount)s muuta kohdetta."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/fr/LC_MESSAGES/django.po b/locale/fr/LC_MESSAGES/django.po
index fc19ee3a69..b5dd9ce984 100644
--- a/locale/fr/LC_MESSAGES/django.po
+++ b/locale/fr/LC_MESSAGES/django.po
@@ -39,7 +39,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Konstantin , 2024\n"
"Language-Team: French (http://app.transifex.com/haiwen/seahub/language/fr/)\n"
@@ -109,12 +109,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Le nom ne doit pas comporter de '/'."
@@ -148,18 +148,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "Le nom peut être composé uniquement de lettres, chiffres, espace, tiret, point, simple guillemet, d'accolades ou de tiret bas"
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Un groupe portant ce nom existe déjà."
@@ -179,7 +179,7 @@ msgstr "Il y a des sous-départements dans cet département."
msgid "My Library"
msgstr "Ma bibliothèque"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -202,12 +202,12 @@ msgstr "Impossible d'ajouter %s à l'organisation : l'utilisateur appartient dé
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:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La bibliothèque ne peut pas être transférée au propriétaire."
@@ -355,7 +355,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Le nombre d'utilisateurs dépasse la limite."
@@ -472,8 +472,8 @@ msgstr "Fichier de virus introuvable"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -481,8 +481,8 @@ msgstr "Fichier de virus introuvable"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -502,13 +502,13 @@ msgstr "Chemin de destination invalide"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Quota dépassé."
@@ -523,7 +523,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Le fichier est verrouillé"
@@ -544,8 +544,8 @@ msgstr "L'utilisateur %s est introuvable."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "Le nombre de fichiers dans la bibliothèque dépasse la limite"
@@ -557,7 +557,7 @@ msgstr "Le nombre de fichiers dans la bibliothèque dépasse la limite"
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -598,7 +598,7 @@ msgstr "L'utilisateur %s est déjà membre d'un groupe."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -614,7 +614,7 @@ msgid "User %s is an organization user."
msgstr "L'utilisateur %s est un utilisateur de l'organisation"
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Le groupe n'existe pas"
@@ -649,7 +649,7 @@ msgstr "%s est déjà invité."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -668,8 +668,8 @@ msgstr "Échec d'envoi de l'e-mail, le service de courrier électronique n'est p
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Le mot de passe est obligatoire."
@@ -701,7 +701,7 @@ msgstr "Le mot de passe ne doit contenir que des chiffres, des lettres majuscule
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Les jours d’expiration doivent être supérieurs ou égaux à %s"
@@ -711,7 +711,7 @@ msgstr "Les jours d’expiration doivent être supérieurs ou égaux à %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -764,11 +764,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Le mot de passe est erroné"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Erreur de déchiffrement de la bibliothèque"
@@ -848,7 +848,7 @@ msgstr "Le lien de partage %s existe déjà."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -896,20 +896,20 @@ msgstr "Vous avez déjà %(nb_avatars)d avatars et la valeur maximale autorisée
msgid "Length of WebDav password should be less than 30."
msgstr "La longueur du mot de passe WebDav doit être inférieur à 30 caractères."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -940,7 +940,7 @@ msgid "Email or Username"
msgstr "E-mail ou nom d'utilisateur"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -998,7 +998,7 @@ msgid "New password confirmation"
msgstr "Confirmation du nouveau mot de passe"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Les deux mots de passe ne correspondent pas."
@@ -1010,7 +1010,7 @@ msgstr "Ancien mot de passe"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Mot de passe (encore)"
@@ -1053,44 +1053,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Compte %(account)s bloqué sur %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Adresse e-mail"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nom d'utilisateur"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Cette valeur doit être de longueur 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Entrez une adresse e-mail valide."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID d'utilisateur non valide."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nom"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "département"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "téléphone"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "note"
@@ -1140,7 +1140,7 @@ msgid "File Path"
msgstr "Chemin du fichier"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Supprimé"
@@ -1214,86 +1214,86 @@ msgstr "Invité"
msgid "Default"
msgstr "Défaut"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Ajouté"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Enlevé"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modifié"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renommé"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Déplacé"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Dossier renommé"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Dossier déplacé"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Ajouté ou modifié"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Retour de la bibliothèque à son état du "
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Retour du fichier \"%(file)s\" à son état du %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Le nom de la bibliothèque ou sa description a changé."
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Fusion automatique par Seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Bibliothèque créée"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "À l'instant"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1301,7 +1301,7 @@ msgstr[0] "Il y a %(days)d jour"
msgstr[1] "Il y a %(days)d jours"
msgstr[2] "Il y a %(days)d jours"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1309,7 +1309,7 @@ msgstr[0] "Il y a %(hours)d heure"
msgstr[1] "Il y a %(hours)d heures"
msgstr[2] "Il y a %(hours)d heures"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1317,7 +1317,7 @@ msgstr[0] "Il y a %(minutes)d minute"
msgstr[1] "Il y a %(minutes)d minutes"
msgstr[2] "Il y a %(minutes)d minutes"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1325,16 +1325,16 @@ msgstr[0] "Il y a %(seconds)d seconde"
msgstr[1] "Il y a %(seconds)d secondes"
msgstr[2] "Il y a %(seconds)d secondes"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lecture / Écriture"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Lecture seule"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1342,27 +1342,27 @@ msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d octets"
msgstr[2] "%(size)d octets"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s Ko"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s Mo"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s Go"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s To"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s Po"
@@ -1549,9 +1549,9 @@ msgstr "L'équipe de %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3072,17 +3072,17 @@ msgstr "Vous êtes sur le point de désactiver l'authentification à deux facteu
msgid "Disable"
msgstr "Désactiver"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Impossible d'afficher le fichier"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "Erreur de permission"
@@ -3136,10 +3136,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Le fichier n'existe pas"
@@ -3151,65 +3151,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: impossible d'ouvrir le fichier en ligne"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: impossible d'ouvrir le fichier en ligne"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "L'encodage que vous avez choisi n'est pas approprié."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Encodage de fichier inconnu"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
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:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Impossible de télécharger le fichier, chemin de fichier invalide"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Impossible de télécharger le fichier, chemin de fichier erroné"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Impossible de télécharger le fichier."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Partager le lien pour %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Impossible de télécharger le fichier"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/fr/LC_MESSAGES/djangojs.po b/locale/fr/LC_MESSAGES/djangojs.po
index eb9ae7a424..a0b039812f 100644
--- a/locale/fr/LC_MESSAGES/djangojs.po
+++ b/locale/fr/LC_MESSAGES/djangojs.po
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Gaspard , 2016-2021,2023\n"
"Language-Team: French (http://app.transifex.com/haiwen/seahub/language/fr/)\n"
@@ -72,11 +72,11 @@ msgid "Used:"
msgstr "Utilisé :"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -97,9 +97,9 @@ msgid "Log out"
msgstr "Se déconnecter"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "Annuler"
@@ -232,7 +232,7 @@ msgstr "L'utilisateur {user} a déplacé le dossier {folderName} et {folderCount
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notifications"
@@ -251,19 +251,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Fermer"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Un fichier a été mis à jour. Êtes-vous certain de vouloir quitter cette page ?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -271,22 +296,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tags"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -296,16 +316,16 @@ msgstr ""
msgid "Files"
msgstr "Fichiers"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -320,8 +340,8 @@ msgstr "Fichiers"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -335,10 +355,10 @@ msgstr "Fichiers"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -355,14 +375,14 @@ msgstr "Fichiers"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -381,8 +401,8 @@ msgstr "Fichiers"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Plus d'actions"
@@ -398,264 +418,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "À propos de nous"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Les informations de contact sont requises."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Signaler un abus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Type d'abus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Violation du droit d'auteur"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Contenu de l'abus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Autre"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Information de contact"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Description"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Annuler"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -663,31 +560,150 @@ msgstr "Annuler"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Annuler"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -701,51 +717,51 @@ msgstr "Annuler"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Soumettre"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -754,7 +770,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -776,10 +792,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -817,130 +833,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nom"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Optionnel"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Sélectionner un département"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Veuillez entrer l'ancien mot de passe"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Veuillez entrer un nouveau mot de passe"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Le nouveau mot de passe est trop court"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Veuillez entrer le nouveau mot de passe encore une fois"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Les nouveaux mots de passe ne correspondent pas"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Le mot de passe de la bibliothèque a été modifié."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Changement du mot de passe de la bibliothèque {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Ancien mot de passe"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nouveau mot de passe"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(au moins {placeholder} caractères)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Mot de passe à nouveau"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "Il y a 3 jours"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "Il y a 1 semaine"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "Il y a 1 mois"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "tout"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Le nettoyage a réussi."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -948,78 +964,78 @@ msgstr "Le nettoyage a réussi."
msgid "Clean"
msgstr "Nettoyer"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Nettoyer les fichiers dans la corbeille et l'historique :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Détails de la modification"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nouveaux fichiers"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Fichiers supprimés"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Fichiers renommés ou déplacés"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Fichiers modifiés"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nouveaux dossiers"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Dossiers supprimés"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Confirmer"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Supprimer le compte"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Voulez-vous vraiment supprimer ce compte ?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1037,10 +1053,10 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1061,27 +1077,27 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1096,7 +1112,7 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1113,7 +1129,7 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1128,47 +1144,47 @@ msgstr "Voulez-vous vraiment supprimer ce compte ?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Supprimer"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Déconnecter"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Êtes-vous certain de vouloir vous déconnecter ?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaurer une bibliothèque"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Êtes-vous certain de vouloir restaurer la bibliothèque ?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1180,30 +1196,30 @@ msgstr "Êtes-vous certain de vouloir restaurer la bibliothèque ?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaurer"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Supprimer le lien vers l'appareil"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Êtes-vous certain de vouloir supprimer le lien vers l'appareil ?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Supprimer les fichiers de cet appareil la prochaine fois qu'il est en ligne."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1213,137 +1229,148 @@ msgstr "Supprimer les fichiers de cet appareil la prochaine fois qu'il est en li
msgid "Unlink"
msgstr "Supprimer"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Chemin de destination invalide"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copier {placeholder} à"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copier les dossiers/fichiers sélectionnés vers :"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Chercher"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Déplacer {num} éléments"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copier {num} éléments"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Le nom est obligatoire"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Le nom ne peut inclure '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nouvelle librairie départementale"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Le nom \"{name}\" est déjà pris."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nouveau fichier"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nouveau dossier"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nouveau groupe"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Entrez un mot de passe"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Entrez à nouveau un mot de passe"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Le mot de passe est trop court"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Les mots de passe ne correspondent pas"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1352,23 +1379,23 @@ msgstr "Les mots de passe ne correspondent pas"
msgid "New Library"
msgstr "Nouvelle bibliothèque"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Thème"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Système de stockage"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1384,45 +1411,45 @@ msgstr "Système de stockage"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Droit"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lecture - Écriture"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Lecture seulement"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Chiffrer"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1430,31 +1457,31 @@ msgstr "Chiffrer"
msgid "Password"
msgstr "Mot de passe"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Mot de passe (à nouveau)"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Erreur interne du serveur"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Le tag \"{name}\" existe déjà."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1467,23 +1494,23 @@ msgstr "Le tag \"{name}\" existe déjà."
msgid "Back"
msgstr "Retour"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nouveau Tag"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Sélectionner une couleur"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Sauvegarder"
@@ -1508,8 +1535,8 @@ msgstr "Nom du droit"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1522,13 +1549,13 @@ msgstr "Nom du droit"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Importer"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1538,8 +1565,8 @@ msgstr "Importer"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1558,11 +1585,11 @@ msgstr "Importer"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Télécharger"
@@ -1581,16 +1608,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Modifier inclut la modification de fichier, le déplacement ou renommage de fichier et dossier"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1598,7 +1625,7 @@ msgstr "Modifier inclut la modification de fichier, le déplacement ou renommage
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copier"
@@ -1613,7 +1640,7 @@ msgstr "Créer un lien de téléchargement"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1630,10 +1657,10 @@ msgstr "Créer un lien de téléchargement"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1645,40 +1672,40 @@ msgstr "Créer un lien de téléchargement"
msgid "Edit"
msgstr "Modifier"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Supprimer le fichier"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Supprimer le dossier"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Êtes-vous certain de vouloir supprimer %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Ce dossier a été partagé avec le(s) utilisateur(s) {user_amount} et le(s) groupe(s) {group_amount}."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Cette librairie a été partagé avec {user_amount} utilisateur(s) et {group_amount} groupe(s)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1687,58 +1714,41 @@ msgstr "Cette librairie a été partagé avec {user_amount} utilisateur(s) et {g
msgid "Delete Library"
msgstr "Supprimer une bibliothèque"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Supprimer un groupe"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Voulez-vous vraiment supprimer ce groupe ?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Sélectionner des Tags"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Créer un nouveau Tag"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Fermer"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Les étiquettes ont été éditées."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Éditer les étiquettes"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1758,7 +1768,7 @@ msgstr ""
msgid "User"
msgstr "Utilisateur"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1767,7 +1777,7 @@ msgstr "Utilisateur"
msgid "Type"
msgstr "Type"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1781,7 +1791,7 @@ msgstr "Type"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1789,7 +1799,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nom de l'appareil"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1800,7 +1810,7 @@ msgstr "Nom de l'appareil"
msgid "Date"
msgstr "Date"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1808,27 +1818,27 @@ msgstr "Date"
msgid "Anonymous User"
msgstr "Utilisateur anonyme"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Ce fichier n'a (apparemment) pas encore été consulté"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Entrez un mot de passe."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "Le mot de passe est trop court."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1847,7 +1857,7 @@ msgstr "Veuillez entrer un nombre de jours"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Veuillez introduire un intégrateur non-négatif"
@@ -1857,8 +1867,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Le lien d'envoi a été copié dans le presse-papiers."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1867,7 +1877,7 @@ msgid ""
msgstr "(au moins {passwordMinLength} caractères et {passwordStrengthLevel} exemplaires des caractères suivant: nombres, majuscules, minuscules et caractères spéciaux)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Lien d'envoi"
@@ -1921,7 +1931,7 @@ msgstr "Ajouter une date d'expiration"
msgid "Generate"
msgstr "Générer"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1944,116 +1954,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organise les fichiers dans des bibliothèques. Chaque bibliothèque peut être synchronisée et partagée séparément. Cependant, en tant qu'utilisateur invité, vous ne pouvez pas créer de bibliothèques."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "L'image ne peut pas être chargée."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Précédent (Flèche gauche)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Suivant (Flèche droite)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Fermer (Échap)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Agrandir"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Dézoomer"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Veuillez choisir un fichier .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importer des membres depuis un fichier .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-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/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Télécharger un fichier d'exemple"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Importer le fichier"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Sélectionner un fichier"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Sélectionner l'image"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Aucun aperçu"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Le lien interne a été copié dans le presse-papiers."
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Un lien interne est un lien vers un fichier ou un dossier accessible en lecture par un utilisateur."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Lien interne"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "L'accès de l'utilisateur {placeholder} a été révoqué."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Êtes-vous certain de vouloir révoquer l'accès à l’utilisateur {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Accès révoqué"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2061,23 +2072,23 @@ msgstr "Accès révoqué"
msgid "It is required."
msgstr "C'est obligatoire"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "L'adresse e-mail n'est pas valide"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) a été invité."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) et %(num) ont été invité."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2087,13 +2098,13 @@ msgstr "%(email) et %(num) ont été invité."
msgid "Invite Guest"
msgstr "Inviter des personnes"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "e-mails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2101,28 +2112,28 @@ msgstr "e-mails"
msgid "Emails, separated by ','"
msgstr "E-mails, séparé par \",\""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Le(s) étiquettes(s) de la bibliothèque {placeholder} ont été ajoutés."
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Étiquette état actuel"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Quitter le groupe"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Voulez-vous vraiment quitter ce groupe ?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Quitter"
@@ -2140,31 +2151,31 @@ msgstr "Le mot de passe est erroné"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Le mot de passe est conservé sur le serveur pendant 1 heure."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historique"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Autosuppression"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "La mise à jour de l'historique de la bibliothèque a été exécutée."
@@ -2173,23 +2184,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Le paramètre d'historique de la bibliothèque a été désactivé par l'administrateur"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Conserver un historique complet"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Ne pas conserver d'historique"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Ne conserver qu'une période de l'historique :"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "jours"
@@ -2210,19 +2221,19 @@ msgstr "Ne pas supprimer les fichiers automatiquement"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Supprimer automatiquement les fichiers qui n'ont pas été modifiés dans un certain délai :"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Droits de l'utilisateur"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Droits du groupe"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "Droits sur le dossier {placeholder}"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2263,21 +2274,21 @@ msgstr "Recherche de groupes"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2290,13 +2301,13 @@ msgstr ""
msgid "Search users"
msgstr "Cherche d'utilisateurs par nom"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Fichiers créés"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2307,29 +2318,30 @@ msgstr "Fichiers créés"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Heure"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Fichiers tagués"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2351,23 +2363,23 @@ msgstr "Fichiers tagués"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Taille"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2379,92 +2391,92 @@ msgstr "Taille"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Mise à jour"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "Supprimé"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Gestion des membres du groupe"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Déplacer {placeholder} vers "
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Déplacer les dossiers/fichiers sélectionnés vers :"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Bibliothèques supprimées"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Aucune bibliothèque supprimée"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Vous n'avez supprimé aucune bibliothèque au cours des derniers jours {placeholder}. Une bibliothèque supprimée sera automatiquement nettoyée après cette période."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Conseil : les bibliothèques supprimées {placeholder} il y a quelques jours seront automatiquement nettoyées."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Date de suppression"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Conseil : les bibliothèques supprimées {placeholder} il y a quelques jours seront automatiquement nettoyées."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Ajouter des administrateurs"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nouveau sous-département"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nouveau département"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2473,22 +2485,22 @@ msgstr "Nouveau département"
msgid "Add Member"
msgstr "Ajouter un membre"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "L'adresse e-mail est requise"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Ajouter un utilisateur"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2498,56 +2510,56 @@ msgstr "Ajouter un utilisateur"
msgid "Email"
msgstr "E-mail"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirmer le mot de passe"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Date invalide."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Choisir une date"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Date de début"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Date de fin"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2562,176 +2574,177 @@ msgstr "Date de fin"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Êtes-vous certain de vouloir supprimer {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Supprimer le département"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Supprimer le membre"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Importer des utilisateurs depuis un fichier .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Renommer un département"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Le quota n'est pas valide."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Définir le quota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Un nombre entier supérieur à 0 ou égal à -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Astuce : -2 signifie illimité."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Annuler la publication"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "Supprimer le mot de passe WebDAV"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Êtes-vous certain de vouloir supprimer le mot de passe WebDAV ?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Renommer le fichier"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Renommer le dossier"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nouveau nom de fichier"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nouveau nom de dossier"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Renommer le groupe"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Renommer le groupe en "
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Le nom est requis."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "Le jeton API est copié dans le presse-papiers."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Autorisation refusée"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2741,23 +2754,23 @@ msgstr "Autorisation refusée"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Erreur"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Veuillez vérifier le réseau."
@@ -2767,32 +2780,32 @@ msgstr "Veuillez vérifier le réseau."
msgid "App Name"
msgstr "Nom de l'application"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} du jeton API"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "Historique des modifications de {placeholder} "
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Astuce : un instantané sera généré après chaque modification, qui enregistrera l'état de la bibliothèque après la modification."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificateur"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2800,8 +2813,8 @@ msgstr "Modificateur"
msgid "Device"
msgstr "Appareil"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2812,69 +2825,78 @@ msgstr "Appareil"
msgid "Version"
msgstr "Version"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Étiquettes"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Aucun(e)"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Inconnu"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Détails"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Version "
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Voir l'instantané"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Liens de téléchargement"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Liens d'envoi"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "Partages des utilisateurs"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "Partages des groupes"
@@ -2885,10 +2907,10 @@ msgstr "Partages des groupes"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2937,8 +2959,8 @@ msgid "Creator"
msgstr "Créateur"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2947,10 +2969,10 @@ msgid "Link"
msgstr "Lien"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visites"
@@ -2970,53 +2992,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "Le nouveau mot de passe a été envoyé sur l'adresse e-mail {mail}. Veuillez vérifier votre boite e-mail. Si vous ne recevez pas le nouveau mot de passe, veuillez vérifier que votre e-mail est bien configuré."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Réinitialiser le mot de passe de la bibliothèque"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Envoi du nouveau mot de passe.."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "Réinitialiser le mot de passe WebDAV"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Enregistrer sous :"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Chercher"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Recherche de fichiers dans cette bibliothèque"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3049,89 +3062,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Définir l'e-mail de contact de l'utilisateur"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Astuce : 0 signifie aucune limite par défaut"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Définir un nom d'utilisateur"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Définir le quota de l'utilisateur"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "Définir le mot de passe WebDAV"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Le lien a été copié dans le presse-papiers."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Lien de téléchargement"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Partage avec un utilisateur"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Partage avec un groupe"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "Personnaliser des droits de partage"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Partage avec un autre serveur"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Partager"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3139,11 +3152,11 @@ msgstr "Partager"
msgid "icon"
msgstr "icône"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Veuillez sélectionner la bibliothèque à partager."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Sélectionnez la bibliothèque à partager"
@@ -3179,8 +3192,8 @@ msgstr "Cela peut prendre un certain temps, veuillez vous patienter."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3212,154 +3225,156 @@ msgstr "La bibliothèque ne peut pas être partagée par son propriétaire"
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Par nom croissant"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Par nom décroissant"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Par taille croissante"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Par taille décroissante"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Par date ascendante"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Par date descendante"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Êtes-vous certain de vouloir supprimer ?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Renommer"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Un entier supérieur ou égal à 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "Définir le rate limiting envoi"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "Définir le rate limiting téléchargement"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Ajouter une institution"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Le numéro de version est requis."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Le numéro de version doit être un nombre."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Texte requis"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Mettre à jour les conditions d'utilisation"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Ajouter des conditions d'utilisation"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Numéro de version"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Texte"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Activé"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Activé"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Désactivé"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Les mots de passe ne correspondent pas."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Ajouter une Organisation"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3371,7 +3386,7 @@ msgstr "Ajouter une Organisation"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3380,20 +3395,20 @@ msgstr "Ajouter une Organisation"
msgid "Owner"
msgstr "Propriétaire"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Le propriétaire peut utiliser le panneau d'administration dans une organisation et doit être un nouveau compte."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Ajouter une notification"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nom (optionnel)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3409,13 +3424,13 @@ msgstr "Nom (optionnel)"
msgid "Role"
msgstr "Rôle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Vous pouvez aussi ajouter un utilisateur comme invité, qui ne sera pas autorisé à créer des bibliothèques et des groupes."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Ajouter un administrateur"
@@ -3427,54 +3442,54 @@ msgstr " (Sans autre spécification, l'utilisateur actuel devient le propriétai
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Sélectionner un utilisateur"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Transférer le groupe"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "Paramètre de l'historique {placeholder}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Transférer la bibliothèque {library_name} "
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Définir le nombre maximum de membres"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Définir un nom"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Conditions"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Transférer à l'utilisateur "
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Transférer au département "
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3491,18 +3506,18 @@ msgstr "Transférer au département "
msgid "Users"
msgstr "Utilisateurs"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3515,27 +3530,27 @@ msgstr ""
msgid "Departments"
msgstr "Départements"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Transférer un groupe"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Transférer le groupe à"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Saisir un 1 caractère ou plus "
@@ -3548,22 +3563,22 @@ msgstr "Corbeille de {placeholder}"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Chemin d'accès actuel : "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3582,34 +3597,34 @@ msgstr ""
msgid "File"
msgstr "Fichier"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Date de suppression"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Remplacer le fichier {filename} ?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Un fichier avec un nom identique existe déjà dans ce dossier."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Choisir \"Remplacer\" écrase le fichier existant."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Remplacer"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Ne pas remplacer"
@@ -3624,73 +3639,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Le mot de passe ne peut pas être vide"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Le mot de passe actuel ne peut être vide"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nouveau mot de passe"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Le lien a été copié dans le presse-papier"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Paquetage ..."
@@ -3702,9 +3717,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Corbeille"
@@ -3811,7 +3826,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3833,24 +3848,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "verrouillé"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "Verrouillé par {name}"
@@ -3872,11 +3887,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3893,23 +3908,23 @@ msgstr "Supprimer"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Favoris"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3936,7 +3951,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4112,13 +4127,13 @@ msgstr "Retiré des favoris"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Verrouiller"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Déverrouiller"
@@ -4132,7 +4147,7 @@ msgstr "Imprimer"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Ouvrir avec le client"
@@ -4141,7 +4156,7 @@ msgstr "Ouvrir avec le client"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Ouvrir dossier parent"
@@ -4164,7 +4179,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4223,12 +4238,12 @@ msgstr "Membre"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} a été supprimé."
@@ -4239,7 +4254,7 @@ msgstr "Chemin d'accès actuel : "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4247,7 +4262,7 @@ msgstr "Type de bibliothèque"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4282,6 +4297,7 @@ msgstr "Activités"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4321,7 +4337,7 @@ msgstr "Liens"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Dossiers"
@@ -4334,8 +4350,8 @@ msgstr "Espace de travail"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Mes partages et liens"
@@ -4398,7 +4414,7 @@ msgid ""
msgstr "Autorisation refusée. Veuillez essayer {placeholder-left} de vous connecter à nouveau. {placeholder-right}."
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Pas de tag"
@@ -4447,6 +4463,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publié"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4457,33 +4483,39 @@ msgstr "Vous observez les changements de fichiers de cette bibliothèque."
msgid "Last modified by"
msgstr "Modifié dernièrement par"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4675,12 +4707,13 @@ msgstr "Exporter"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Sauvegardé"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Le téléchargement du fichier est désactivé : le trafic du propriétaire du lien de partage est dépassé."
@@ -4698,114 +4731,115 @@ msgid "Expired"
msgstr "Expiré"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "La bibliothèque a été transférée."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Échec. Veuillez vérifier le réseau."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Impossible de supprimer {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transférer "
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Droits sur le dossier"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Annuler le partage"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Changement de mot de passe"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Réinitialiser du mot de passe"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "Observer les changements de fichiers"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "Observer les changements de fichiers"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "Ne pas observer les changements de fichiers"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "{library_name_placeholder} a été supprimée des favoris."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "{library_name_placeholder} a été ajoutée aux favoris."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4816,70 +4850,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Importer des fichiers"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Importer un dossier"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "Nouveau dossier SeaDoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nouveau fichier Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nouveau fichier Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nouveau fichier PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nouveau fichier Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Créer"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Déplacer"
@@ -5002,7 +5042,7 @@ msgid ""
msgstr "Inscrivez votre compte dans le carnet d'adresses global, ainsi les autres pourront vous trouver en saisissant votre nom."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5010,7 +5050,7 @@ msgid "Social Login"
msgstr "Connexion réseau social"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5163,55 +5203,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publier"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publié"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Supprimer le Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5234,12 +5269,49 @@ msgstr "Historique des versions"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Plus"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5263,7 +5335,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5296,27 +5368,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5353,7 +5413,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5366,7 +5427,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5382,43 +5444,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5505,10 +5556,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5603,7 +5670,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5641,26 +5708,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5697,23 +5764,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5741,15 +5808,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5819,25 +5886,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "Propriétés"
@@ -6013,22 +6080,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "{name} a été supprimé."
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6038,7 +6105,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6088,49 +6155,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Impossible de renommer {name}"
@@ -6239,14 +6311,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6259,13 +6331,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6277,12 +6354,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6299,27 +6380,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6352,74 +6433,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6428,7 +6475,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6436,7 +6484,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6456,7 +6505,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6464,15 +6514,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6541,7 +6594,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6704,11 +6757,11 @@ msgid "(current version)"
msgstr "(version actuelle)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Afficher"
@@ -6726,7 +6779,7 @@ msgstr "Restauré."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6781,7 +6834,7 @@ msgstr "Groupe spécial représentant le département"
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6948,88 +7001,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "L'autorisation de partage de la bibliothèque n'a pas été trouvée."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Impossible de déplacer les fichiers vers une autre bibliothèque."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Impossible de copier les fichiers vers une autre bibliothèque."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Fichiers déplacés vers une autre bibliothèque avec succès."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Fichiers copiés vers une autre bibliothèque avec succès."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "{nom} a été restauré ainsi que {n} autres éléments"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "{name} a été restauré"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "Échec de la restauration de {nom} ainsi que {n} autres éléments"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "Échec de la restauration de {nom}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "Suppression réussie de {nom} ainsi que {n} autres éléments."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "Échec de la suppression de {nom} ainsi que {n} autres éléments"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Impossible de supprimer {name} "
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr " {name} a été déplacé."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Échec du déplacement de {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s a été copié."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Échec de la copie de %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7038,11 +7091,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Désactiver le partage"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "La bibliothèque est paramétrée par l’administrateur en lecture seule et en peut pas être modifiée."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7085,6 +7138,7 @@ msgstr "Quitter la page? Il est possible que le système n'enregistre pas vos mo
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "Échec de la sauvegarde du fichier"
@@ -7108,15 +7162,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Endommagée (Veuillez contacter un administrateur afin de réparer cette bibliothèque)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7209,8 +7272,8 @@ msgstr "L'appareil a été délié avec succès."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7294,7 +7357,7 @@ msgstr "Êtes-vous certain de vouloir vider la corbeille ?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Effacer"
@@ -7351,34 +7414,39 @@ msgstr "Suivant"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "Nom de l'équipe"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Tous les liens publics"
@@ -7412,8 +7480,8 @@ msgid "Share From"
msgstr "Partagé par"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Partagée avec"
@@ -7729,7 +7797,7 @@ msgstr "Stockage total"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7952,45 +8020,45 @@ msgstr "Résultat"
msgid "results"
msgstr "Résultats"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Permission modifiée."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Partagée avec :"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "Aucune bibliothèque partagée"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Vous n'avez encore partagé aucune bibliothèque avec d'autres utilisateurs. Vous pouvez partager une bibliothèque avec d'autres utilisateurs en cliquant sur l'icône de partage à droite du nom d'une bibliothèque dans \"Mes bibliothèques\"."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "Tous les membres"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(supprimé)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -8000,44 +8068,44 @@ msgstr "(supprimé)"
msgid "Remove"
msgstr "Supprimer"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "Par expiration ascendante"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "Par expiration descendante"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "Tous les liens de téléchargement invalides ont été supprimés."
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "Supprimer les liens de téléchargement invalides"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "Êtes-vous certain de vouloir supprimer les liens de téléchargement invalides ?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "Tous les liens d'envoi invalides ont été supprimés."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "Supprimer les liens d'envoi invalides"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "Êtes-vous certain de vouloir supprimer les liens d'envoiv invalides ?"
@@ -8518,7 +8586,7 @@ msgstr "Rechercher des organisations"
msgid "Search libraries by name or ID"
msgstr "Recherche de bibliothèques par nom ou par identifiant"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Paramètres de l'historique"
@@ -8946,7 +9014,7 @@ msgid "shared by:"
msgstr "partagé par :"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Le propriétaire de cette bibliothèque n'a plus assez d'espace libre.."
@@ -8963,12 +9031,12 @@ msgstr "Glisser-déposer des fichiers et dossiers"
msgid "Go to Library"
msgstr "Aller à la bibliothèque"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Voulez-vous vraiment supprimer les éléments sélectionnés ?"
@@ -8977,16 +9045,16 @@ msgstr "Voulez-vous vraiment supprimer les éléments sélectionnés ?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9105,31 +9173,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Partagé par : "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Liste"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Vignettes"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "Zipper les éléments sélectionnés"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "Enregistrer la sélection"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9151,7 +9219,7 @@ msgstr "Vous pouvez aussi utiliser la touche ← "
msgid "you can also press →"
msgstr "Vous pouvez aussi utiliser la touche →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9256,12 +9324,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9393,69 +9461,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "Aucune bibliothèque n'a été partagée directement avec vous. Une bibliothèque partagée peut être partagée avec une autorisation complète ou restreinte. Si vous avez besoin d'accéder à une bibliothèque appartenant à un autre utilisateur, demandez à ce dernier de partager la bibliothèque avec vous."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Tout marquer comme lu"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Message"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Fichier journaux"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "Convertir avec ONLYOFFICE"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9549,50 +9617,107 @@ msgstr "Éditer dans le cloud et télécharger"
msgid "Edit on cloud only"
msgstr "Édition dans le cloud uniquement"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s et un autre élément ont été copiés."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s et %(amount)s autres éléments ont été copiés."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr " %(name)s ont été déplacé."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr " %(name)s et un autre élément ont été déplacés."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s et %(amount)s autres éléments ont été déplacés."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Impossible de copier %(name)s et %(amount)s autre(s) élément(s)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Échec de la copie de %(name)s"
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Impossible de déplacer %(name)s et %(amount)s autre(s) élément(s)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Échec du déplacement de %(name)s"
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/he/LC_MESSAGES/django.po b/locale/he/LC_MESSAGES/django.po
index 0419f813fa..c89add30dd 100644
--- a/locale/he/LC_MESSAGES/django.po
+++ b/locale/he/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Kunda, 2013-2014\n"
"Language-Team: Hebrew (http://app.transifex.com/haiwen/seahub/language/he/)\n"
@@ -81,12 +81,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -120,18 +120,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "קיימת כבר קבוצה בשם זה."
@@ -151,7 +151,7 @@ msgstr ""
msgid "My Library"
msgstr "הספרייה שלי"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -174,12 +174,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -327,7 +327,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -444,8 +444,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -453,8 +453,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -474,13 +474,13 @@ msgstr ""
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -495,7 +495,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr ""
@@ -516,8 +516,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -529,7 +529,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -570,7 +570,7 @@ msgstr ""
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -586,7 +586,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "הקבוצה לא קיימת"
@@ -621,7 +621,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -640,8 +640,8 @@ msgstr ""
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "נדרשת סיסמה."
@@ -673,7 +673,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -683,7 +683,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -736,11 +736,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "סיסמא לא נכונה"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "לפענח שגיאת ספרייה"
@@ -820,7 +820,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -868,20 +868,20 @@ msgstr ""
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -912,7 +912,7 @@ msgid "Email or Username"
msgstr ""
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -970,7 +970,7 @@ msgid "New password confirmation"
msgstr "אשר סיסמא חדשה"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "שני שדות הסיסמה אינם תואמים."
@@ -982,7 +982,7 @@ msgstr "סיסמא ישנה"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr ""
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "סיסמא )שוב("
@@ -1025,44 +1025,44 @@ msgstr "האווטאר עודכן בהצלחה."
msgid "Successfully deleted the requested avatars."
msgstr "נמחקו בהצלחה האווטארים המבוקשים."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "כתובת אימייל"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "שם משתמש"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr ""
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr ""
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "זיהוי משתמש לא תקין."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "שם"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "מחלקה"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "טלפון"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr ""
@@ -1112,7 +1112,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "נמחקו"
@@ -1186,86 +1186,86 @@ msgstr ""
msgid "Default"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "הוסר"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "השתנה"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "השתנתה שם הספרייה או תיאור"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "ספרייה נוצרה"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "כרגע"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1273,7 +1273,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1281,7 +1281,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1289,7 +1289,7 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1297,16 +1297,16 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "קריאה-כתיבה"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "קריאה-בלבד"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1314,27 +1314,27 @@ msgstr[0] ""
msgstr[1] ""
msgstr[2] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr ""
@@ -1521,9 +1521,9 @@ msgstr ""
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3044,17 +3044,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "לא ניתן להציג קובץ"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "שגיאת הרשאה"
@@ -3108,10 +3108,10 @@ msgstr ""
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "קובץ לא קיים"
@@ -3123,65 +3123,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr ""
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr ""
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "קידוד קובץ לא ידוע"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr ""
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr ""
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/he/LC_MESSAGES/djangojs.po b/locale/he/LC_MESSAGES/djangojs.po
index fac6885dcf..471f23f35d 100644
--- a/locale/he/LC_MESSAGES/djangojs.po
+++ b/locale/he/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Hebrew (http://app.transifex.com/haiwen/seahub/language/he/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr ""
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr "התנתק"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr ""
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "סגור"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "קבצים"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "קבצים"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "קבצים"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "קבצים"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "קבצים"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "עוד פעולות"
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "תיאור"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "בטל"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "בטל"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "בטל"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "בטל"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "שלח"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "שם"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
-msgid "3 days ago"
-msgstr ""
-
#: frontend/src/components/dialog/clean-trash.js:22
#: frontend/src/components/dialog/wiki-clean-trash.js:22
-msgid "1 week ago"
+msgid "3 days ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:23
#: frontend/src/components/dialog/wiki-clean-trash.js:23
-msgid "1 month ago"
+msgid "1 week ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:24
#: frontend/src/components/dialog/wiki-clean-trash.js:24
+msgid "1 month ago"
+msgstr ""
+
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "קבצים חדשים"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "קבצים שנמחקו"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "תיקיות שנמחקו"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "מחק חשבון"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "באמת למחוק את חשבונך?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "באמת למחוק את חשבונך?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "באמת למחוק את חשבונך?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "באמת למחוק את חשבונך?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "באמת למחוק את חשבונך?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "באמת למחוק את חשבונך?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "למחוק"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "שחזור הספרייה"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "האם אתה בטוח שברצונך לשחזר ספרייה זו?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "האם אתה בטוח שברצונך לשחזר ספרייה זו?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "שחזור"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr ""
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "חיפוש"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "קובץ חדש"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr ""
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "קבוצה חדשה"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "אנא הכנס את הסיסמא"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "אנא הכנס את הסיסמא שוב"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "הסיסמא קצרה מדי"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "סיסמאות אינן תואמות"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr "סיסמאות אינן תואמות"
msgid "New Library"
msgstr "ספרייה חדשה"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "הרשאה"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "קריאה-כתיבה"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "קריאה-בלבד"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "הצפן"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr "הצפן"
msgid "Password"
msgstr "סיסמא"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "סיסמא שוב"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "שגיאת שרת פנימית"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "העלאה"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr "העלאה"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr "העלאה"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "הורדה"
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "העתק"
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "לערוך"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "האם אתה בטוח שברצונך למחוק %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr ""
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "מחק קבוצה"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "סגור"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr ""
msgid "Type"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr ""
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr "IP"
msgid "Device Name"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr ""
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "קישור להעלאה"
@@ -1907,7 +1917,7 @@ msgstr ""
msgid "Generate"
msgstr ""
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "העלה קובץ"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "זה דרוש."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "סיסמא לא נכונה"
msgid "The password will be kept in the server for only 1 hour."
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr ""
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "זמן"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "גודל"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "גודל"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "עודכן לאחרונה"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "הוסף מנהלים"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "אימייל"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "אשר סיסמא"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "מחק חבר"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "שגיאה"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "נא בדוק את הרשת."
@@ -2753,32 +2766,32 @@ msgstr "נא בדוק את הרשת."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr ""
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "לא ידוע"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "פרטים"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "קישורים להעלאה"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "ביקורים"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "חיפוש"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "חיפוש קבצים בספרייה זו"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "שתף"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr "שתף"
msgid "icon"
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr ""
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "שינוי שם"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "שם(לא חובה)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr "שם(לא חובה)"
msgid "Role"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "משתמשים"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr ""
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr ""
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr "קובץ"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "למחוק זמן"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "הסיסמא אינו יכול להישאר ריק"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "סיסמא חדשה"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "אשפה"
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr ""
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4127,7 +4142,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr ""
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr "נתיב הנוכחי:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr ""
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr "קישורים"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "תיקיות"
@@ -4320,8 +4336,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr ""
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr ""
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "נכשל. נא בדוק הרשת."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "העבר"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "בטל שיתוף"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "העלאת קבצים"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr ""
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr ""
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr ""
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "הצג"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr ""
@@ -7337,34 +7400,39 @@ msgstr "הבא"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr ""
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr ""
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "שתף עם"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "כל החברים"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "הסר"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr "שותף ע\"י:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr ""
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr ""
@@ -8963,16 +9031,16 @@ msgstr ""
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr ""
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "שותף ע\"י:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr ""
@@ -9137,7 +9205,7 @@ msgstr ""
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr ""
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "הודעה"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr ""
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr ""
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/hu/LC_MESSAGES/django.po b/locale/hu/LC_MESSAGES/django.po
index 540b5aacfc..db79de40d0 100644
--- a/locale/hu/LC_MESSAGES/django.po
+++ b/locale/hu/LC_MESSAGES/django.po
@@ -18,7 +18,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Kelemen Norbert , 2018,2022-2023\n"
"Language-Team: Hungarian (http://app.transifex.com/haiwen/seahub/language/hu/)\n"
@@ -88,12 +88,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Név nem tartalmazhat \"/\" jelet."
@@ -127,18 +127,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Van már ilyen nevű csoport."
@@ -158,7 +158,7 @@ msgstr "Ebben az osztályban alosztályok találhatóak."
msgid "My Library"
msgstr "Saját kötet"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -181,12 +181,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "A rendszer kötetet nem lehet törölni."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -334,7 +334,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "A felhasználószám túllépi a maximumot."
@@ -451,8 +451,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -460,8 +460,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -481,13 +481,13 @@ msgstr "A cél útvonal érvénytelen"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Kvóta túllépés."
@@ -502,7 +502,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "A fájl zárolva van"
@@ -523,8 +523,8 @@ msgstr "%s felhasználó nem található."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -536,7 +536,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -577,7 +577,7 @@ msgstr "%s felhasználó már a csoport tagja."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -593,7 +593,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Nem létezik a csoport"
@@ -628,7 +628,7 @@ msgstr "%s már meghívott."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -647,8 +647,8 @@ msgstr "Az e-mail küldése meghiúsult, az e-mail szolgáltatás nincs megfelel
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Jelszó szükséges."
@@ -680,7 +680,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "A lejárati napok száma legalább %s"
@@ -690,7 +690,7 @@ msgstr "A lejárati napok száma legalább %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "A lejárati napok száma legfeljebb %s"
@@ -743,11 +743,11 @@ msgstr "Kötet jelszavának visszaállítása sikertelen."
msgid "New password of library %s"
msgstr "Új kötet jelszó %s"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Hibás jelszó"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Kötet visszafejtési hiba"
@@ -827,7 +827,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -875,20 +875,20 @@ msgstr "Már van %(nb_avatars)d avatarja, a maximális engedélyezett szám %(nb
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -919,7 +919,7 @@ msgid "Email or Username"
msgstr "Email vagy felhasználónév"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -977,7 +977,7 @@ msgid "New password confirmation"
msgstr "Új jelszó ismét"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "A megadott jelszavak nem egyeznek"
@@ -989,7 +989,7 @@ msgstr "Régi jelszó"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Jelszó (ismét)"
@@ -1032,44 +1032,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, 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:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "E-mail cím"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Felhasználónév"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Legfeljebb 40 karakter hosszú lehet"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Adjon meg érvényes e-mail címet."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Érvénytelen felhasználóazonosító."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "név"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "osztály"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "megjegyzés"
@@ -1119,7 +1119,7 @@ msgid "File Path"
msgstr "Fájl elérési út"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Törölve"
@@ -1193,150 +1193,150 @@ msgstr "Vendég"
msgid "Default"
msgstr "Alapértelmezett"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Hozzáadva"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Eltávolítva"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Módosítva"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Átnevezve"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Áthelyezve"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Átnevezett mappa"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Áthelyezett mappa"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Hozzáadott vagy változott"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Kötet visszaállítva erre az állapotra:"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "„%(file)s” fájl visszaállítva erre az állapotra: %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Kötetnév vagy leírás módosítva"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatikus összeolvasztás (seafile)"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Kötet létrehozva"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Éppen most"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d napja"
msgstr[1] "%(days)d napja"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d órája"
msgstr[1] "%(hours)d órája"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d perce"
msgstr[1] "%(minutes)d perce"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d másodperce"
msgstr[1] "%(seconds)d másodperce"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Írás-olvasás"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Csak olvaható"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d byte"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1523,9 +1523,9 @@ msgstr "%(site_name)s csapat"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3043,17 +3043,17 @@ msgstr "Biztosan kikapcsolod a kétlépcsős azonosítást? Ez csökkenti a felh
msgid "Disable"
msgstr "Letilt"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Fájl megtekintése sikertelen"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "jogosultsághiba"
@@ -3107,10 +3107,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "A fájl nem létezik"
@@ -3122,65 +3122,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP hiba: fájl online megnyitása meghiúsult"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL hiba: fájl online megnyitása meghiúsult"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "A választott kódolás nem megfelelő."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Érvénytelen fájlkódolás"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
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:1122
+#: seahub/views/file.py:1211
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:1131
+#: seahub/views/file.py:1220
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:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Fájl letöltése sikertelen."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Nem lehet fájlt letölteni"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/hu/LC_MESSAGES/djangojs.po b/locale/hu/LC_MESSAGES/djangojs.po
index 0f6a3a2d08..268c56f715 100644
--- a/locale/hu/LC_MESSAGES/djangojs.po
+++ b/locale/hu/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Kelemen Norbert , 2018,2022\n"
"Language-Team: Hungarian (http://app.transifex.com/haiwen/seahub/language/hu/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Foglalt:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Kijelentkezés"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Értesítések"
@@ -240,19 +240,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Bezárás"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tagek"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Fájlok"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Fájlok"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Fájlok"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Fájlok"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Fájlok"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "További műveletek"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Névjegy"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Leírás"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Mégsem"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Mégsem"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Mégsem"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Mégsem"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Beküldés"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Wiki hozzáadása"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Wiki hozzáadása"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Wiki hozzáadása"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Wiki hozzáadása"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Név"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opcionálos"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Kérem adja meg a régi jelszót"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Kérem adja meg az új jelszót"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Az új jelszó rövid"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Kérem adja meg újra az új jelszót"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Az új jelszavak nem egyeznek"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Kötetjelszó megváltoztatása sikeres"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Jelszó megváltoztatása a kötethez: {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Régi jelszó"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Új jelszó"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Új jelszó ismét"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 napja"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 hete"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 hónapja"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "összes"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr ""
msgid "Clean"
msgstr "Töröl"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Fájlok törlése a kukából és az előzményekből :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Módosítás részletei"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Új fájlok"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Törölt fájlok"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Átnevezett/áthelyezett fájlok"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Módosított fájlok"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Új könyvtárak"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Törölt könyvtárak"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Fiók törlése"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Biztosan törli a fiókot?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "Biztosan törli a fiókot?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "Biztosan törli a fiókot?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "Biztosan törli a fiókot?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "Biztosan törli a fiókot?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "Biztosan törli a fiókot?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Törlés"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Kötet visszaállítása"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Biztosan visszaállítja a kötetet?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "Biztosan visszaállítja a kötetet?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Visszaállítás"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Eszköz szétkapcsolása"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Biztosan szétkapcsolja az eszközt?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Törölje a fájlokat az eszközről, amikor legközelebb online lesz."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Törölje a fájlokat az eszközről, amikor legközelebb online lesz."
msgid "Unlink"
msgstr "Leválasztás"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Érvénytelen cél útvonal"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kiválasztott elem(ek) másolása ide:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Keres"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Név szükséges"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Név nem tartalmazhat \"/\" jelet."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Új osztálykötet"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "A név \"{name}\" használatban van. Kérem, válasszon egy másikat."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Új fájl"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Új könyvtár"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Új csoport"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Kérem adja meg a jelszót"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Kérem adja meg a jelszót újra"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "A jelszó túl rövid"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Nem egyeznek a megadott jelszavak."
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Nem egyeznek a megadott jelszavak."
msgid "New Library"
msgstr "Új kötet"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Sablon"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Jogosultság"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Írás-olvasás"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Csak olvaható"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Titkosítás"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Titkosítás"
msgid "Password"
msgstr "Jelszó"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Jelszó ismét"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Belső kiszolgálóhiba"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr ""
msgid "Back"
msgstr "Vissza"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Új címke"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Mentés"
@@ -1497,8 +1524,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Feltöltés"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Feltöltés"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Feltöltés"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Letöltés"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Másolás"
@@ -1602,7 +1629,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr ""
msgid "Edit"
msgstr "Szerkesztés"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Fájl törlése"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Mappa törlése"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Biztosan törli: %s?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Kötet törlése"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Csoport törlése"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Címkék kiválasztása"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Bezárás"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Címkék szerkesztése sikeres"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Címkék szerkesztése"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Felhasználó"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Felhasználó"
msgid "Type"
msgstr "Típus"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Típus"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Eszköz neve"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Eszköz neve"
msgid "Date"
msgstr "Dátum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Dátum"
msgid "Anonymous User"
msgstr "Anonymous felhasználó"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Ehhez a fájlhoz (nyilvánvalóan) még nem érkezett hozzáférési kérés "
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "A jelszó túl rövid."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Adja meg a napok számát"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Nem negatív egész számot adjon meg"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Feltöltési hivatkozás"
@@ -1910,7 +1920,7 @@ msgstr "Automatikus lejárat beállítása"
msgid "Generate"
msgstr "Generál"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Előző (Balra nyíl)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Következő (Jobbra nyíl)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Bezár (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Nagyítás"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Kicsinyítés"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Válasszon egy .xlsx fájlt"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Mintafájl letöltése"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Mintafájl letöltése"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Fájl feltöltése"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Fájl kiválasztása"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Belső link a vágólapra másolva"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "A belső link segítségével azon a felhasználók érhetik el a fájlt, vagy mappát, akik rendelkeznek olvasási joggal az adott fájlon, vagy mappán."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Belső link"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr ""
msgid "It is required."
msgstr "Szükséges."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) sikeresen meghívva"
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) és további %(num) ember meghívva."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "%(email) és további %(num) ember meghívva."
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr "E-mail címek ”,”-vel elválasztva "
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Címkék hozzáadva a(z) {placeholder} kötethez."
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2129,31 +2140,31 @@ msgstr "Hibás jelszó"
msgid "The password will be kept in the server for only 1 hour."
msgstr "A jelszó egy órán át lesz tárolva a kiszolgálón."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Napló"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Kötetnapló beállítása sikeres"
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Összes változat megtartása"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Csak az utolsó változat megtartása"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Csak egy időszak megtartása:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "nap"
@@ -2199,19 +2210,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Felhasználói jogosultság"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Csoport jogosultság"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} könyvtár jogosultsága"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2252,21 +2263,21 @@ msgstr "Csoportok keresése"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Létrehozott fájlok"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "Létrehozott fájlok"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Idő"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Méret"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Méret"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Utolsó frissítés "
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "törölve"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Csoporttagok kezelése"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Kiválasztott elem(ek) mozgatása ide: "
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Törölt kötetek"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Törlés ideje"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Adminisztrátorok hozzáadása"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Új alosztály"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Új osztály"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Új osztály"
msgid "Add Member"
msgstr "Tag hozzáadása"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Felhasználó hozzáadása"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Felhasználó hozzáadása"
msgid "Email"
msgstr "E-mail"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Jelszó megerősítése"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Osztály törlése"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Tag eltávolítása"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Felhasználók importálása .xlsx fájlból"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Érvénytelen kvóta"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Kvóta beállítása"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "0-nál nagyobb, vagy -2-vel egyenlő egész szám."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Tipp: A -2 azt jelenti, hogy nincs korlát."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Fájl átnevezése"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Könyvtár átnevezése"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Új fájl neve"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Csoport átnevezése a következőre:"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Név kötelező."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Jogosultság megtagadva"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Jogosultság megtagadva"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Hiba"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Ellenőrizze a hálózatot."
@@ -2756,32 +2769,32 @@ msgstr "Ellenőrizze a hálózatot."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tipp: Minden módosításkor egy pillanatkép készül, így visszaállítható a kötet előző állapota."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Módosító:"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Módosító:"
msgid "Device"
msgstr "Eszköz"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Eszköz"
msgid "Version"
msgstr "Verzió"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Címkék"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Nincs"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Ismeretlen"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Részletek"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Aktuális verzió"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Pillanatkép megtekintése"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Megosztási linkek"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Feltöltési linkek"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2874,10 +2896,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Létrehozó"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Látogatások "
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Mentés ide:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Keres"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Fájlok keresése ebben a kötetben"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Kapcsolat E-mail beállítása"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tipp: a 0 az alapértelmezett korlátot jelenti"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Felhasználónév beállítása"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Megosztás link"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Megosztás felhasználóval"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Megosztás csoporttal"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Megosztás"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Megosztás"
msgid "icon"
msgstr "ikon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Válasszon kötetet a megosztáshoz"
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Válasszon köteteket a megosztáshoz"
@@ -3168,8 +3181,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Biztosan törli?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Átnevezés"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "0-nál nagyobb vagy egyenlő egész."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Intézmény hozzáadása"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Felhasználási feltételek frissítése"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Felhasználási feltételek hozzáadása"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Verziószám"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Szöveg"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktiválva"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Be"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Ki"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr ""
msgid "Owner"
msgstr "Tulajdonos"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "A tulajdonos a szervezet beállításait kezelheti, új fióknak kell lennie."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Új értesítés hozzáadása"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Név (opcionális)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Név (opcionális)"
msgid "Role"
msgstr "Szerep"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Vendég felhasználót is hozzáadhat, aki nem tud kötetet és csoportot létrehozni."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3416,54 +3431,54 @@ msgstr "(Ha üresen marad akkor a tulajdonos lesz az admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Naplóbeállítások"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Feltételek"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr ""
msgid "Users"
msgstr "Felhasználók"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr "Osztályok"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Csoport átadása"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Kérem adjon meg még 1 vagy több karaktert"
@@ -3537,22 +3552,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Aktuális útvonal: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "Fájl"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Törlés ideje"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Felülírja: {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "A fájl ezzel a névvel már létezik a könyvtárban."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "A cseréje a tartalom felülírásával jár."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Csere"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Ne cserélje"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "A jelszó megadása kötelező"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "A jelenlegi jelszó nem lehet üres"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Új jelszó"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Csomagolás"
@@ -3691,9 +3706,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Kuka"
@@ -3800,7 +3815,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "lezárva"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3861,11 +3876,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Nem kedvenc"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Csillagozás"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3925,7 +3940,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "nem kedvenc"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Lezár"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Kinyit"
@@ -4121,7 +4136,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Megnyitás kliensben"
@@ -4130,7 +4145,7 @@ msgstr "Megnyitás kliensben"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Szülőkönyvtár megnyitása"
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Tag"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4228,7 +4243,7 @@ msgstr "Aktuális útvonal: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Kötet típusa"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Tevékenységek"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikik"
@@ -4310,7 +4326,7 @@ msgstr "Linkek"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Könyvtárak"
@@ -4323,8 +4339,8 @@ msgstr "Saját fiók"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Megosztások kezelése"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Nincsenek címkék"
@@ -4436,6 +4452,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publikálva"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Utoljára módosító"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Sikeresen elmentve"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Fájl letöltés letiltva: a megosztási link tulajdonosa elérte a forgalmi korlátot."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Lejárt"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Kötet átadása sikeres."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Sikertelen. Ellenőrizze a hálózatot."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Átad"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Könyvtár jogosultság"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Megosztás törlése"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Jelszó változtatás"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Jelszó átállítása"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4805,70 +4839,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Fájlok feltöltése"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Könyvtár feltöltése"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Új Markdown fájl"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Új Excel fájl"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Új PowerPoint fájl"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Új Word fájl"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Új"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Áthelyezés"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Felhasználói fiókja listázása a globális névjegyzékben, így másik megtalálhatják Önt a nevének bírásával."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publikálás"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publikálva"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Wiki törlése"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5223,12 +5258,49 @@ msgstr "Korábbi verziók"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Tovább"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5342,7 +5402,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5355,7 +5416,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Sikeresen törölve {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(aktuális verzió)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Megtekintés"
@@ -6715,7 +6768,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Ez a speciális csoport egy osztályt reprezentál."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s másolása sikeres."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "%(name)s másolása sikertelen"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Megosztás elhagyása"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
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)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "Biztos, hogy üríti a kukát?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Tisztít"
@@ -7340,34 +7403,39 @@ msgstr "Következő"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Összes nyilvános link"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Megosztás innen"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Címzett"
@@ -7718,7 +7786,7 @@ msgstr "Összes tárhely"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "minden tag"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Eltávolítás"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Naplóbeállítások"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "megosztó:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "A kötet tulajdonosának elfogyott a tárhelye."
@@ -8952,12 +9020,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Biztos, hogy törli ezt az oldalt?"
@@ -8966,16 +9034,16 @@ msgstr "Biztos, hogy törli ezt az oldalt?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profilbeállítások"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Megosztó: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Rács"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "A ← gombot is használhatja"
msgid "you can also press →"
msgstr "a → gombot is használhatja "
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Mindet olvasottnak jelöl"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Üzenet"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Hozzáférési napló"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9538,50 +9606,107 @@ msgstr "Szerkesztés a felhőben és letöltés"
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s másolása és még 1 másik elemé sikeres."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s másolása és még %(amount)s másik elemé sikeres."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s sikeresen átmozgatva."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s áthelyezése és még 1 másik elemé sikeres."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s áthelyezése és még %(amount)s másik elemé sikeres."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/is/LC_MESSAGES/django.po b/locale/is/LC_MESSAGES/django.po
index bbc615749b..dd19f8d18c 100644
--- a/locale/is/LC_MESSAGES/django.po
+++ b/locale/is/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Hjörleifur Sveinbjörnsson , 2014-2016\n"
"Language-Team: Icelandic (http://app.transifex.com/haiwen/seahub/language/is/)\n"
@@ -81,12 +81,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -120,18 +120,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Það er þegar til hópur með þetta nafn."
@@ -151,7 +151,7 @@ msgstr ""
msgid "My Library"
msgstr "Safnið mitt"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -174,12 +174,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Ekki er hægt að eyða kerfissafni."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -327,7 +327,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -444,8 +444,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -453,8 +453,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -474,13 +474,13 @@ msgstr "Ekki leyfileg viðtökuslóð"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -495,7 +495,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Skrá er læst"
@@ -516,8 +516,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -529,7 +529,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -570,7 +570,7 @@ msgstr "Notandi %s er þegar meðlimur hóps."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -586,7 +586,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Hópur er ekki til"
@@ -621,7 +621,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -640,8 +640,8 @@ msgstr "Tókst ekki að senda tölvupóst, tölvupóstþjónustan er líklegast
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Lykilorðs er krafist."
@@ -673,7 +673,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -683,7 +683,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -736,11 +736,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Rangt lykilorð"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Villa í dulkóðuðu safni"
@@ -820,7 +820,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -868,20 +868,20 @@ msgstr "Þú hefur nú þegar %(nb_avatars)d sámyndir og leyfilegur hámarksfj
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -912,7 +912,7 @@ msgid "Email or Username"
msgstr "Netfang eða Notendanafn"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -970,7 +970,7 @@ msgid "New password confirmation"
msgstr "Staðfesting nýs lykilorðs"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Lykilorðin stemma ekki"
@@ -982,7 +982,7 @@ msgstr "Gamla lykilorðið"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Lykilorðið (aftur)"
@@ -1025,44 +1025,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Netfang"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Notandanafn"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Þetta gildi verður að vera nákvæmlega 40 stafir"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Sláðu inn gilt netfang."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Ekki rétt notandaauðkenni"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nafn"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "deild"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "sími"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "athugasemd"
@@ -1112,7 +1112,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Eytt"
@@ -1186,150 +1186,150 @@ msgstr "Gestur"
msgid "Default"
msgstr "Sjálfgefið"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Bætt við"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Fjarlægt"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Breytt"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Endurnefnt"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Fært"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Bætt við eða breytt"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Endursetti safnastöðuna að"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Endursetti skráarstöðu \"%(file)s\" á %(time)s. "
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Breytti nafni á safni eða lýsingu"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Steypt saman sjálfvirkt af Seafile kerfinu"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Bjó til safn"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Rétt í þessu"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "fyrir %(days)d degi síðan"
msgstr[1] "fyrir %(days)d dögum síðan"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "fyrir %(hours)d klukkustund síðan"
msgstr[1] "fyrir %(hours)d klukkustundum síðan"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "fyrir %(minutes)d mínútu síðan"
msgstr[1] "fyrir %(minutes)d mínútum síðan"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "fyrir %(seconds)d sekúndu síðan"
msgstr[1] "fyrir %(seconds)d sekúndum síðan"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lesa-Skrifa"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Aðeins-Lesa"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d bæti"
msgstr[1] "%(size)d bæti"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1516,9 +1516,9 @@ msgstr "%(site_name)s teymið"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3036,17 +3036,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Getur ekki skoðað skrá"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "leyfisvilla"
@@ -3100,10 +3100,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Skrá er ekki til"
@@ -3115,65 +3115,65 @@ msgstr "Slæmt tilvísunarnúmer í upphleðsluhlekk"
msgid "No conflict in the merge."
msgstr "Engir árekstrar í sameiningunni"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP villa: tókst ekki að opna skrána"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Veffangsvilla: tókst ekki að opna skrána"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Kóðunin sem þú valdir á ekki við."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Óþekkt skráargerð"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Gat ekki niðurhalað skrá, röng skráarslóð"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Gat ekki niðurhalað skrá, röng skráarslóð"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Get ekki halað niður skrá"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/is/LC_MESSAGES/djangojs.po b/locale/is/LC_MESSAGES/djangojs.po
index 34ed83f064..c590a6f2af 100644
--- a/locale/is/LC_MESSAGES/djangojs.po
+++ b/locale/is/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Hjörleifur Sveinbjörnsson , 2015-2016\n"
"Language-Team: Icelandic (http://app.transifex.com/haiwen/seahub/language/is/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr "Notað:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "Útskrá"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Athugasemdir"
@@ -238,19 +238,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Loka"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "Skrár"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "Skrár"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "Skrár"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "Skrár"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "Skrár"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Fleiri aðgerðir"
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Um Okkur"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Lýsing"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Hætta við"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "Hætta við"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Hætta við"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "Hætta við"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Samþykkja"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Bæta við Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr "Bæta við Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr "Bæta við Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr "Bæta við Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nafn"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Vinsamlegast sláðu inn gamla lykilorðið"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Vinsamlegast sláðu inn nýja lykilorðið"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Nýja lykilorðið er of stutt"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Vinsamlegast sláðu inn nýja lykilorðið aftur"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Nýju lykilorðin stemma ekki"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Tókst að skipta um lykilorð safns."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Breyta Lykilorði Safns {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Gamla Lykilorðið"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nýtt Lykilorð"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Endurtaktu Nýja Lykilorðið"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "fyrir þremur dögum"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "fyrir einni viku"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "fyrir einum mánuði"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "allt"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr ""
msgid "Clean"
msgstr "Hreinsa"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Eyða skrám í rusli og sögu :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Breytingarsmáatriði"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nýjar skrár"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Eyddar skrár"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Endurnefndi eða Færði skrár"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Breyttar skrár"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nýjar möppur"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Eyddar möppur"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Eyða reikningi"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Viltu í alvörunni eyða reikningnum þínum?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "Viltu í alvörunni eyða reikningnum þínum?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Eyða"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Endurvekja Safn"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Ertu viss um að þú viljir endurvekja þetta safn?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr "Ertu viss um að þú viljir endurvekja þetta safn?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Endurheimta"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr ""
msgid "Unlink"
msgstr "Aftengja"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Röng lokaslóð"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Afrita merkt atriði í:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Leita"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nafn er skilyrði"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Ný Skrá"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Ný Mappa"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nýr Hópur"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Vinsamlegast sláðu inn lykilorð"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Vinsamlegast sláðu inn lykilorðið aftur"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Lykilorðið er of stutt"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Lykilorðin stemma ekki"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "Lykilorðin stemma ekki"
msgid "New Library"
msgstr "Nýtt Safn"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Leyfi"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lesa-Skrifa"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Aðeins-Lesa"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Dulkóða"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr "Dulkóða"
msgid "Password"
msgstr "Lykilorð"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Lykilorð aftur"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Kerfisvilla"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr ""
msgid "Back"
msgstr "Til Baka"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1495,8 +1522,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Hlaða upp"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr "Hlaða upp"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr "Hlaða upp"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Niðurhala"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Afrita"
@@ -1600,7 +1627,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr ""
msgid "Edit"
msgstr "Breyta"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Ertu viss um að þú viljir eyða %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Eyða Safni"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Eyða Hópi"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Loka"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "Notandi"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "Notandi"
msgid "Type"
msgstr "Gerð"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "Gerð"
msgid "IP"
msgstr "Auðkenni"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "Auðkenni"
msgid "Device Name"
msgstr "Nafn Tækis"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "Nafn Tækis"
msgid "Date"
msgstr "Dagsetning"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "Dagsetning"
msgid "Anonymous User"
msgstr "Óþekktur notandi"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Það hefur enginn (að því er virðist) opnað þessa skrá enn"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr "Vinsamlegast settu inn dagafjölda "
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Upphleðslutengill"
@@ -1908,7 +1918,7 @@ msgstr "Setja sjálfvirkan gildistíma"
msgid "Generate"
msgstr "Mynda"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Fyrri (vinstri örvalykill)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Næsta (hægri örvalykill)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Loka (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Hlaða upp skrá"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr ""
msgid "It is required."
msgstr "Þess er krafist."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2127,31 +2138,31 @@ msgstr "Rangt lykilorð"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Lykilorðið verður aðeins geymt í eina klukkustund"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Saga"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Tókst að virkja safnasögu."
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Skrá alla söguna"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Ekki skrá sögu"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Skrá sögu í ákveðinn tíma"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dagar"
@@ -2197,19 +2208,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Notendaleyfi"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Réttindi Hóps"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Möppu Réttindi"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Tími"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Stærð"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "Stærð"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Síðasta Uppfærsla"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Færði merkt atriði í:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Eyðslutími"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Bæta við Kerfisstjórum"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr ""
msgid "Email"
msgstr "Netfang"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Staðfestu lykilorðið"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Eyða Félaga"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Setja Kvóta"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Endurnefna Skrá"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Endurnefna Möppu"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Nafn er áskilið"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Aðgangi hafnað"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "Aðgangi hafnað"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Villa"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Vinsamlegast athugaðu netkerfið."
@@ -2754,32 +2767,32 @@ msgstr "Vinsamlegast athugaðu netkerfið."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Hint: skyndimynd verður búin til eftir breytingu, sem skráir safnastöðuna eftir breytinguna."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Breytir"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr "Breytir"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ekkert"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Óþekkt"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Í hnotskurn"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Núverandi Útgáfa"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Skoða Skyndimynd"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Deilihlekkir"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Upphleðslutenglar"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2872,10 +2894,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr "Stofnandi"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr "Hlekkur"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Heimsóknir"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Leita"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Leita að skrám í þessu safni"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Hint: 0 þýðir sjálfgefinn kvóti"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Deila með notanda"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Deila með hópi"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Deila"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr "Deila"
msgid "icon"
msgstr "smámynd"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Veldu safn til að deila"
@@ -3166,8 +3179,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Skipta um nafn"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Bæta við Stofnun"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr ""
msgid "Owner"
msgstr "Eigandi"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Eigandi má nota kerfisstjórastiku í samfélagi, verður að vera nýr félagi."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Bæta við athugasemd"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nafn (valkvæmt)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "Nafn (valkvæmt)"
msgid "Role"
msgstr "Hlutverk"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Þú getur einnig bætt við notanda sem gesti, sem mun ekki geta búið til söfn eða hópa."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3414,54 +3429,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Sögustilling"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr ""
msgid "Users"
msgstr "Notendur"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Vinsamlegast sláðu inn 1 eða fleiri stafi"
@@ -3535,22 +3550,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Núverandi slóð:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "Skrá"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Eyða Tíma"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Skipta út skránni {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Ská með sama nafni er þegar til í þessarri möppu."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Útskipting mun yfirskrifa efni þess."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Skipta út"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Ekki skipta út"
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Lykilorðið má ekki vanta"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Núverandi lykilorð getur ekki verið tómt"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nýtt lykilorð"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Ruslafata"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "læst"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr "Taka stjörnu af"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Setja stjörnu á"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr "Taka stjörnu af"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Læsa"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Aflæsa"
@@ -4119,7 +4134,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Opna með Biðlara"
@@ -4128,7 +4143,7 @@ msgstr "Opna með Biðlara"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "Félagi"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4226,7 +4241,7 @@ msgstr "Núverandi Slóð:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr "Safnagerð"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr "Virkni"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4308,7 +4324,7 @@ msgstr "Tenglar"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Möppur"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Stjórnun deilinga"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4434,6 +4450,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Niðurhal skráa er óvirkt: eigandi hlekks hefur klárað netumferðarkvótann sinn fyrir deilda hlekki."
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "Útrunnið"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Tókst að færa safnið."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Mistókst. Vinsamlegast veldu netkerfi."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Flytja"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Möppuheimild"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Taka deilingu af"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Breyta Lykilorði."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Endursetja Lykilorð"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Hlaða upp Skrá"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Hlaða upp Möppu"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Færa"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Meira"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(núverandi útgáfa)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Skoða"
@@ -6713,7 +6766,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Tókst að afrita %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Mistókst að afrita %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Yfirgefa Deilingu"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Bilað (vinsamlegast hafðu samband við kerfisstjórann þinn til að laga safnið)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr "Ertu viss um að þú viljir tæma ruslið?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Hreinsa"
@@ -7338,34 +7401,39 @@ msgstr "Næsta"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Allir Opinberir Tenglar"
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr "Deilt af"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Deila með"
@@ -7716,7 +7784,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "Allir félagar"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr ""
msgid "Remove"
msgstr "Fjarlægja"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8505,7 +8573,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Sögustilling"
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr "deilt af:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Eigandi þessa safns hefur fullnýtt plásskvótann sinn."
@@ -8950,12 +9018,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Ertu viss um að þú viljir eyða þessari síðu?"
@@ -8964,16 +9032,16 @@ msgstr "Ertu viss um að þú viljir eyða þessari síðu?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Stillingar Persónuupplýsinga"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Deilt af:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Listi"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Reitir"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9138,7 +9206,7 @@ msgstr "þú getur einnig smellt á ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Merkja allt sem lesið"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Skilaboð"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Aðgangsskrá"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Tókst að afrita %(name)s og 1 öðru atriði."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Tókst að afrita %(name)s og %(amount)s öðrum atriðum."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Tókst að flytja %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Tókst að færa %(name)s og 1 öðru atriði."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Tókst að færa %(name)s og %(amount)s öðrum atriðum"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/it/LC_MESSAGES/django.po b/locale/it/LC_MESSAGES/django.po
index 638a54fcb9..aee76d63f5 100644
--- a/locale/it/LC_MESSAGES/django.po
+++ b/locale/it/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Stefano Ruberti , 2017-2019,2024\n"
"Language-Team: Italian (http://app.transifex.com/haiwen/seahub/language/it/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Impossibile scollegare SAML. Imposta prima un indirizzo email di contatto."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Il nome non dovrebbe includere '/'"
@@ -123,18 +123,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "Il nome può contenere solo lettere, numeri, spazi, trattini, punti, virgolette singole, parentesi o trattino basso."
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Esiste già un gruppo con questo nome."
@@ -154,7 +154,7 @@ msgstr "Esistono sotto-reparti in questo Reparto"
msgid "My Library"
msgstr "La Mia Libreria"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr "Impossibile aggiungere %s all'istituzione: l'utente appartiene già a qu
msgid "System library can not be deleted."
msgstr "La libreria di sistema non può essere eliminata."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "Trasferimento non riuscito: il ruolo di %s è%s, impossibile aggiungere la libreria."
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "La libreria non può essere trasferita al proprietario."
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "Sono presenti più di 500 utenti e l'ordinamento non è previsto."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Il numero di utenti supera il limite."
@@ -447,8 +447,8 @@ msgstr "Il file del virus non è stato trovato."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "Il file del virus non è stato trovato."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Percorso di destinazione non valido"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Quota superata."
@@ -498,7 +498,7 @@ msgstr "Impossibile spostare la cartella %(src)s nella relativa sottocartella %(
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "File protetto"
@@ -519,8 +519,8 @@ msgstr "Utente %s non trovato."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "Il numero di file nella libreria supera il limite"
@@ -532,7 +532,7 @@ msgstr "Il numero di file nella libreria supera il limite"
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "L'utente %s è già membro del gruppo."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr "L'utente %s è un utente dell'organizzazione."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Il gruppo non essiste"
@@ -624,7 +624,7 @@ msgstr "%s è già stato invitato."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Impossibile spedire la email, il servizio non è correttamente configura
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Password obbligatoria"
@@ -676,7 +676,7 @@ msgstr "La password può contenere solo numeri, lettere maiuscole, lettere minus
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -686,7 +686,7 @@ msgstr "I giorni di scadenza dovrebbero essere maggiori o uguali a 1 %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -739,11 +739,11 @@ msgstr "Impossibile reimpostare la password di questa libreria."
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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Password sbagliata"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Errore nella decrittazione della libreria"
@@ -823,7 +823,7 @@ msgstr "Il link di condivisione %s esiste già."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Hai già %(nb_avatars)d avatar, massimo consentito %(nb_max_avatars)d."
msgid "Length of WebDav password should be less than 30."
msgstr "La lunghezza della password WebDav deve essere inferiore a 30 caratteri."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Email o Username"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Conferma nuova password"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Le due password non corrispondono."
@@ -985,7 +985,7 @@ msgstr "Vecchia password"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "La vecchia password non è corretta. Riprova."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Password (conferma)"
@@ -1028,44 +1028,44 @@ msgstr "Aggiornamento avatar completato correttamente."
msgid "Successfully deleted the requested avatars."
msgstr "Gli avatar sono stati cancellati correttamente."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Account %(account)s bloccato su %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Indirizzo e-mail"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nome utente"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Questo valore deve essere lungo 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Inserire un indirizzo email valido."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Id utente non valido."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nome"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "dipartimento"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefono"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Percorso File"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Cancellato"
@@ -1189,86 +1189,86 @@ msgstr "Ospite"
msgid "Default"
msgstr "Predefinito"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Aggiunto"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Rimosso"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modificato"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Rinominato"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Spostato"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "Cartella aggiunta"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "Cartella rimossa"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Cartella rinominata"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Cartella spostata"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Aggiunto o modificato"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Riportato lo stato della libreria a"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Riportato il file \"%(file)s\" allo stato di %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "La Cartella eliminata è stata recuperata"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Cambia il nome della libreria o della descrizione"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Unione automatica effettuata da seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Liberia creata"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Subito"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1276,7 +1276,7 @@ msgstr[0] "%(days)d giorno fa"
msgstr[1] "%(days)d giorni fa"
msgstr[2] "%(days)d giorni fa"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1284,7 +1284,7 @@ msgstr[0] "%(hours)d ora fa"
msgstr[1] "%(hours)d ore fa"
msgstr[2] "%(hours)d ore fa"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1292,7 +1292,7 @@ msgstr[0] "%(minutes)d minuto fa"
msgstr[1] "%(minutes)d minuti fa"
msgstr[2] "%(minutes)d minuti fa"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1300,16 +1300,16 @@ msgstr[0] "%(seconds)d secondo fa"
msgstr[1] "%(seconds)d secondi fa"
msgstr[2] "%(seconds)d secondi fa"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lettura-Scrittura"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Sola lettura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1317,27 +1317,27 @@ msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
msgstr[2] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1524,9 +1524,9 @@ msgstr "Il team di %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3047,17 +3047,17 @@ msgstr "Stai per disabilitare l'autenticazione a due fattori. Questo compromette
msgid "Disable"
msgstr "Disabilitare"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Impossibile vedere il file"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "errore permessi"
@@ -3111,10 +3111,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Il file non esiste."
@@ -3126,65 +3126,65 @@ msgstr "Repo id del link di caricamento errato."
msgid "No conflict in the merge."
msgstr "Nessun conflitto nell'unione."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Errore HTTP: impossibile aprire il file online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Errore URL: impossibile aprire il file online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "La codifica scelta non è corretta."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codifica file sconosciuta"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "La libreria è crittografata, non è possibile aprire il file online."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
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:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Errore durante la preparazione della pagina di anteprima del file OnlyOffice."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Impossibile scaricare il file, percorso file non valido"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Impossibile scaricare il file, percorso file errato"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Impossibile scaricare il file."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Condividi link per %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Impossibile scaricare il file"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "The original file does not exist"
diff --git a/locale/it/LC_MESSAGES/djangojs.po b/locale/it/LC_MESSAGES/djangojs.po
index c297dfcd52..561c6ffe25 100644
--- a/locale/it/LC_MESSAGES/djangojs.po
+++ b/locale/it/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Stefano Ruberti , 2017-2019,2024\n"
"Language-Team: Italian (http://app.transifex.com/haiwen/seahub/language/it/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Utilizzato:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Termina Sessione"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr "{user} ha spostato la cartella {folderName} e {folderCount} altra/e cart
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notifiche"
@@ -240,19 +240,44 @@ msgstr "Contrassegna tutto come letto"
msgid "View all notifications"
msgstr "Visualizza tutte le notifiche"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Chiudi"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Un file è in fase di caricamento. Sei sicuro di voler lasciare questa pagina?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "Viste"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr "Viste"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tag"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Documenti"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Documenti"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Documenti"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Documenti"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Documenti"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Altro"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Informazioni su di noi"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Le informazioni di contatto sono obbligatorie."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Segnala abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Tipo Abuso"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Violazione del diritto d'autore"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Contenuto abusivo"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Altro"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Informazioni sui contatti"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descrizione"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Annulla"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Annulla"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Annulla"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Annulla"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Invia"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Aggingi Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Aggingi Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Aggingi Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Aggingi Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nome"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr "Proprietario del Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opzionale"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Seleziona un dipartimento"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "Nessuna opzione disponibile"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "Nuova pagina"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "Sei sicuro di cambiare il gruppo {placeholder} in dipartimento?"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr "Cambia gruppo in dipartimento"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Si prega di inserire la vecchia password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Si prega di inserire una nuova password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "La nuova password è troppo corta"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Si prega di inserire nuovamente la nuova password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Le nuove password non corrispondono"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Password della biblioteca modificata con successo."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Modifica password della libreria {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Vecchia Password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nuova Password"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(almeno {placeholder} caratteri)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nuova Password Controllo"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 giorni fa"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 settimana fa"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 mese fa"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "tutto/i"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr " La pulizia è riuscita."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr " La pulizia è riuscita."
msgid "Clean"
msgstr "Annulla"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Cancella i file nel cestino e nella cronologia:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Dettaglio Modifiche"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nuovi file"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "File eliminati"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "File rinominati o spostati"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "File modificati"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nuove cartelle"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Cartelle eliminate"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Conferma"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Elimina Account"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Vuoi veramente eliminare il tuo account?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "Vuoi veramente eliminare il tuo account?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "Vuoi veramente eliminare il tuo account?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "Vuoi veramente eliminare il tuo account?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "Vuoi veramente eliminare il tuo account?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "Vuoi veramente eliminare il tuo account?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Elimina"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Disconnetti"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Sei sicuro di volerti disconnettere?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Ripristina Libreria"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Sei sicuro di ripristinare questa libreria?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "Sei sicuro di ripristinare questa libreria?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Ripristina"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Scollega dispositivo"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Sei sicuro di voler scollegare questo dispositivo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Elimina i file da questo dispositivo la prossima volta che torni online."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Elimina i file da questo dispositivo la prossima volta che torni online.
msgid "Unlink"
msgstr "Scollega"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Percorso di destinazione non valido"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Impossibile spostare la cartella %(src)s nella relativa sottocartella %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr "Impossibile copiare la cartella%(src)s alla sua sottocartella %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Copia {placeholder} in"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copia gli elementi selezionati su:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Ricerca"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Sposta {num} elementi"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Copia {num} elementi"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Il nome è obbligatorio"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Il nome non dovrebbe contenere '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Nuova libreria del dipartimento"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Il nome \"{name}\" risulta già utilizzato. Prego scegliere un nome differenze."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nuovo File"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nuova Cartella"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nuovo gruppo"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Per favore, inserisci la password"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Si prega di inserire nuovamente la password"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "La password è troppo corta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Le Password non corrispondono"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Le Password non corrispondono"
msgid "New Library"
msgstr "Nuova libreria"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Modello"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Backend di archiviazione"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "Backend di archiviazione"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permesso"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lettura-Scrittura"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Sola lettura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Cifra"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Cifra"
msgid "Password"
msgstr "Password"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Ridigita password"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Errore interno del server"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Il Tag \"{name}\" esiste già."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "Il Tag \"{name}\" esiste già."
msgid "Back"
msgstr "Indietro"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nuovo Tag"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Seleziona un colore"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Salvare"
@@ -1497,8 +1524,8 @@ msgstr "Nome permesso"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr "Nome permesso"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Carica"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Carica"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Carica"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Scarica"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Modifica include modificare file, spostare/rinominare file e cartelle"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr "Modifica include modificare file, spostare/rinominare file e cartelle"
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copia"
@@ -1602,7 +1629,7 @@ msgstr "Link di condivisione generico"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr "Link di condivisione generico"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr "Link di condivisione generico"
msgid "Edit"
msgstr "Modifica"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Rimuovi File"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Rimuovi Cartella"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "Sei sicuro di voler eliminare?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Sei sicuro di voler eliminare %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr " Questa cartella è stata condivisa con {user_amount} user(s) e {group_amount} group(s)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr " Questa libreria è stata condivisa con {user_amount} utemte(i) e {group_amount} group(s)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr " Questa libreria è stata condivisa con {user_amount} utemte(i) e {group
msgid "Delete Library"
msgstr "Elimina libreria"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Elimina gruppo"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Vuoi davvero eliminare questo gruppo?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Seleziona i tag"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Crea un nuovo tag"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Chiudi"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etichette modificate con successo."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Modifica etichette"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Utente"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Utente"
msgid "Type"
msgstr "Tipo"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Tipo"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nome Dispositivo"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Nome Dispositivo"
msgid "Date"
msgstr "Data"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Data"
msgid "Anonymous User"
msgstr "Utente Anonimo"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Questo file (apparentemente) non è stato ancora visitato"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Inserisci una password."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "La password è troppo corta."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Prego inserire i giorni"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Prego inserire un intero non negativo"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Il link di caricamento viene copiato negli appunti."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr "(almeno {passwordMinLength} caratteri e includere {passwordStrengthLevel} dei seguenti caratteri: numeri, lettere maiuscole, lettere minuscole e altri simboli speciali)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Link di Upload"
@@ -1910,7 +1920,7 @@ msgstr "Aggiungi la scadenza automatica"
msgid "Generate"
msgstr "Generare"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "Membri del gruppo"
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organizza i file in librerie. Ogni libreria può essere sincronizzata e condivisa separatamente. Tuttavia, poiché ora sei un utente ospite, non puoi creare librerie."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "L'immagine non può essere caricata."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Precedente (tasto freccia sinistra)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Successivo (tasto freccia destra)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Chiudi (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Ingrandire"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Rimpicciolire"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Si prega di scegliere un file .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Importa membri da un file .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Scarica un file di esempio"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Scarica un file di esempio"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Carica file"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Seleziona il file"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Seleziona Immagine"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Nessuna anteprima"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Il collegamento interno è stato copiato negli appunti"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Un collegamento interno è un collegamento a un file o una cartella a cui gli utenti possono accedere con autorizzazione di lettura al file o alla cartella."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Collegamento interno"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "Accesso revocato all'utente {placeholder}."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Sei sicuro di voler revocare l'accesso dell'utente {placeholder}?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Accesso Revocato"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "Accesso Revocato"
msgid "It is required."
msgstr "È richiesto."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr " L'e-mail non è valida."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Invitato con successo %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Invitato con successo %(email) e %(num) altre persone."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "Invitato con successo %(email) e %(num) altre persone."
msgid "Invite Guest"
msgstr "Invita ospite"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "E-mail"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "E-mail"
msgid "Emails, separated by ','"
msgstr "Email, separate da ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Etichett(a/e) libreria {placeholder} aggiunta/e con successo"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Etichetta Stato corrente"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Abbandona Gruppo"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Vuoi davvero lasciare questo gruppo?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Abbandona"
@@ -2129,31 +2140,31 @@ msgstr "Password sbagliata"
msgid "The password will be kept in the server for only 1 hour."
msgstr "La password è conservata nel server per solo 1 ora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Cronologia"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Cancellazione automatica"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr "Proprietà estese"
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Impostare correttamente la cronologia della libreria."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "L'impostazione della cronologia delle librerie è disabilitata dall'amministratore."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Conserva la cronologia"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Non conservare la cronologia"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Tieni solamente un periodo della cronologia:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "giorni"
@@ -2199,19 +2210,19 @@ msgstr "Non eliminare automaticamente i file"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Elimina automaticamente i file che non vengono modificati entro determinati giorni:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Permessi Utente"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Permessi Gruppo"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Permesso cartella"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "Imposta l'autorizzazione per {placeholder}"
@@ -2252,21 +2263,21 @@ msgstr "Cerca gruppi"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr "Ricerca utenti"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "File creati"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "File creati"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Orario"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "File contrasseganti"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "File contrasseganti"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Dimensione"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Dimensione"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Ultimo aggiornamento"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "cancellato"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Gestisci i membri del gruppo"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Sposta {placeholder} in"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Sposta gli oggetti selezionati su:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Librerie Eliminate"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Nessuna libreria eliminata"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Non hai eliminato alcuna libreria negli ultimi {placeholder} giorni. Una libreria eliminata verrà pulita automaticamente dopo questo periodo."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Suggerimento: le librerie eliminate {placeholder} giorni fa verranno rimosse automaticamente."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr "Ripristino della libreria {library_name} riuscito."
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Tempo di cancellazione"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr "Ripristino della libreria {library_name} riuscito."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Suggerimento: le librerie eliminate {placeholder} giorni fa verranno rimosse automaticamente."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Aggiungi Amministratori"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "Seleziona un utente come amministratore"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nuovo Sotto-dipartimento"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nuovo Dipartimento"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Nuovo Dipartimento"
msgid "Add Member"
msgstr "Aggiungi un membro"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "è richiesta l'email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Aggiungi utente"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Aggiungi utente"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Conferma Password"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "Invita utenti"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr " Puoi inserire più email. A ciascuno di loro verrà inviato un link di invito."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr "Impossibile esportare. Controlla se la dimensione degli allegati della tabella supera il limite."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "data non valida."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Scegli una data"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Data di inizio"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Data di fine"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "Data di fine"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Sei sicuro di voler eliminare {placeholder}?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Dipartimento Rimosso"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Elimina membro"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Importa utente da un file .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Rinominare Dipartimento"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Quota non valida."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Imposta Quota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Un numero intero maggiore di 0 o uguale a -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Suggerimento: -2 significa nessun limite."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Annulla pubblicazione"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "Elimina la password WebDAV"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Sei sicuro di voler eliminare la password WebDAV?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "File Rinominato"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Cartella Rinominata"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nuovo nome file"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nuovo nome cartella"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Rinomina Gruppo"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Rinomina gruppo in "
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Il nome è obbligatorio."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr "Rinomina Wiki"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr "Nuovo nome del Wiki"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "Il token API viene copiato negli appunti."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permesso negato."
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Permesso negato."
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Errore"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Si prega di controllare la configurazione di rete."
@@ -2756,32 +2769,32 @@ msgstr "Si prega di controllare la configurazione di rete."
msgid "App Name"
msgstr "Nome dell'app"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "Token API {placeholder}"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Suggerimento: verrà generata un'istantanea dopo la modifica, che registra lo stato della libreria dopo la modifica."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificatore"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Modificatore"
msgid "Device"
msgstr "Dispositivo"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Dispositivo"
msgid "Version"
msgstr "Versione"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etichette"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Niente"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Sconosciuto"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Dettagli"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Versione Corrente"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Visualizza Istantanea"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} Condividi amministratore"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Link condivisi"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Link di Upload"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "Condivisioni degli utenti"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "Condivisioni del Gruppo"
@@ -2874,10 +2896,10 @@ msgstr "Condivisioni del Gruppo"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Creatore "
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visite"
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr " La nuova password è stata inviata alla tua email {mail}. Per favore controlla la tua casella di posta. Se non ricevi la password, controlla se il tuo indirizzo email è configurato correttamente."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Reimposta la password della libreria"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Invio nuova password..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "Reimposta la password WebDAV"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Salva in:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Ricerca"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Ricerca documenti in questa libreria"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Imposta email di riferimento per l'utente"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr "Imposta la quota predefinita dell'utente"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Suggerimento: 0 significa limite predefinito"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Imposta il nome utente\""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Imposta la quota dell'utente"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "Imposta la password WebDAV"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Il link viene copiato negli appunti."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Condividi Collegamento"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Condividi con l'utente"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Condividi con il gruppo"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "Autorizzazioni di condivisione personalizzate"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Condividi su un altro server"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Condividi"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Condividi"
msgid "icon"
msgstr "icona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Seleziona una libreria da condividere."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Selezione le librerie da condividere"
@@ -3168,8 +3181,8 @@ msgstr "Potrebbe volerci del tempo, ti preghiamo di attendere."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "La libreria non può essere condivisa con il proprietario."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "Per nome ascendente"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "Per nome discendente"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "Per dimensione crescente"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "Per dimensione decrescente"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "Per orario ascendente"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "Per orario discendente"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Sei sicuro di cancellare"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Rinomina"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Un numero intero maggiore o uguale a 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "Imposta il limite di velocità di caricamento"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "Imposta il limite di velocità di download"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Aggiungi istituzione"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Il numero di versione è obbligatorio."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Il numero di versione deve essere un numero."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Il testo è obbligatorio."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Aggiorna termini e condizioni"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Aggiungi termini e condizioni"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Numero della versione"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Testo"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Attivato"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Acceso"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Spento"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Le password non corrispondono."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Aggiungi Organizzazione"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "Aggiungi Organizzazione"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "Aggiungi Organizzazione"
msgid "Owner"
msgstr "Proprietario"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Il proprietario può utilizzare il pannello di amministrazione in una organizzazione, deve essere un nuovo account."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Aggiungi nuova notifica"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nome(opzionale)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Nome(opzionale)"
msgid "Role"
msgstr "Ruolo"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Puoi anche aggiungere come guest, egli non potrà creare librerie o gruppi."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Aggiungi Amministratore"
@@ -3416,54 +3431,54 @@ msgstr "(Se lasciato vuoto, il proprietario sarà admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Seleziona un utente"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Trasferisci gruppo {placeholder} a"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Impostazione dello storico"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Trasferimento Libreria {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Imposta il numero massimo di membri"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Imposta il Nome"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Termini"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Trasferimento all'utente"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Trasferimento al dipartimento"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "Trasferimento al dipartimento"
msgid "Users"
msgstr "Utenti"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr "Dipartimenti"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Trasferisci Gruppo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Trasferisci al gruppo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Prego inserire 1 o più caratteri"
@@ -3537,22 +3552,22 @@ msgstr "{placeholder} Cestino"
msgid "Visit old version page"
msgstr "Visita la vecchia versione della pagina"
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Percorso corrente:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "File"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr "Percorso originale"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Orario Cancellazione"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Sostituisci il file {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Un file con lo stesso nome esiste già in questa cartella."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Sotituirlo sovrascriverà il suo contenuto."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Sostituire"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Non sostituire"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr "La password deve essere lunga almeno 8 caratteri e contenere caratteri diversi: lettere maiuscole, lettere minuscole, numeri e simboli speciali"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Password non può essere vuota"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr "Imposta la password"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr "Conferma la password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "La password attuale non può essere vuota"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr " La nuova password non può essere uguale alla vecchia password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr "Aggiorna la password"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr "Password corrente"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nuova password"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Il link è stato copiato negli appunti"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "Impossibile scaricare. La dimensione totale dei file ha superato il limite."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Creazione del file zip in corso..."
@@ -3691,9 +3706,9 @@ msgstr "Altri"
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Cestino"
@@ -3800,7 +3815,7 @@ msgstr "Ultima modifica"
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "congelato"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "bloccato"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "Congelato da {name}"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "Bloccato da {name}"
@@ -3861,11 +3876,11 @@ msgstr "Seleziona questo elemento"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Smarca"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Marca"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr "Deseleziona tutti gli elementi"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr "Seleziona tutti gli elementi"
@@ -3925,7 +3940,7 @@ msgstr "Nessun risultato corrispondente"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "non preferiti"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Serratura"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Sbloccato"
@@ -4121,7 +4136,7 @@ msgstr "Stampa"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Apri tramite Client "
@@ -4130,7 +4145,7 @@ msgstr "Apri tramite Client "
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Apri cartella principale"
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Membro"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} eliminato correttamente."
@@ -4228,7 +4243,7 @@ msgstr "Percorso Attuale:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Tipo di Libreria"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Attività"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wiki"
@@ -4310,7 +4326,7 @@ msgstr "Link"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Cartelle"
@@ -4323,8 +4339,8 @@ msgstr "Spazio di lavoro"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Amministrazione Condivisioni"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "Autorizzazione negata. Prova ad accedere nuovamente con {placeholder-left}. {placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Nessun tag"
@@ -4436,6 +4452,16 @@ msgstr "Importa etichette"
msgid "Export tags"
msgstr "Esporta etichette"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Pubblicato"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr "Stai guardando le modifiche ai file di questa libreria."
msgid "Last modified by"
msgstr "Ultima modifica da"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "Digita alcini caratteri per avviare la ricerca"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr "in tutte le librerie"
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr "in questa libreria"
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr "in questa cartella"
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "Risultati di ricerca visitati di recente"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr "Esportare"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Salvato con successo"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "File download disabilitato: la quota di traffico del collegamento per l'utente è esaurita."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Scaduto"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Libreria trasferita con successo."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Errore. Si prega di verificare la configurazione di rete."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Impossibile eliminare {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Trasferisci"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Permessi cartella"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Elimina condivisione"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Cambia Password"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Cambia Password"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "Consulta le modifiche ai file"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "Consulta le modifiche ai file"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "Non consultare le modifiche ai file"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "Avanzato"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "Integrazione di SeaTable"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "{library_name_placeholder} deselezionato con successo."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "{library_name_placeholder} selezionato con successo."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr "Cambia la modalità di ordinamento"
@@ -4805,70 +4839,76 @@ msgstr "Cambia la modalità di ordinamento"
msgid "Search files"
msgstr "Ricerca files"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Carica File"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Carica cartella"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "Nuovo file SeaDoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nuovo file Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nuovo file Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nuovo file di PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nuovo file Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nuovo"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr "Deseleziona"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr "selezionato"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Sposta"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Elenca la rubrica globale del il tuo account, in modo che altri possano trovarti digitando il tuo nome."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "Login Social"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr "Visualizzazione griglia"
msgid "Switch view mode"
msgstr "Cambia modalità di visualizzazione"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Pubblica"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Pubblicato"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr "Annulla pubblicazione Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "Sei sicuro di voler annullare la pubblicazione del Wiki?"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Rimuovi Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "Sei sicuro di voler eliminare il Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr "Abbandona Condivisione del Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr "Sei sicuro di voler abbandonare la condivisione del Wiki"
@@ -5223,12 +5258,49 @@ msgstr "Versioni cronologia"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Altro"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr "Nessuna opzione"
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr "Opzioni di ricerca"
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr "1 filtro preimpostato"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr "1 filtro"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr "Filtri preimpostati"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr "Filtri"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr "Filtro preimpostato"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr "Filtro"
@@ -5342,8 +5402,9 @@ msgid "Grouped by 1 property"
msgstr "Raggruppati per 1 proprietà"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
-msgstr " Raggruppati per xxx proprietà"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
#: frontend/src/metadata/views/kanban/settings/index.js:105
@@ -5355,8 +5416,9 @@ msgid "1 hidden property"
msgstr "1 proprietà nascosta"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
-msgstr "xxx proprietà nascoste"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
msgid "Hide properties"
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr "1 proprietà nascosta preimpostata"
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr "xxx proprietà nascoste preimpostate"
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
-msgstr "1 ordinamento preimpostato"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr "1 ordinamento"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr "ordinamenti preimpostati"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr "ordinamenti"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr "Ordinamento preimpostato"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr "Ordinamento"
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "Sei sicuro di eliminare?"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr "Spegnere"
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr "Il nome non può contenere punti"
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr "è uno qualsiasi di..."
msgid "is none of..."
msgstr "non è nessuno di..."
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr "Il nome dovrebbe essere una stringa"
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr " Il nome non può contenere il carattere '/'"
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr " Il nome non può contenere il carattere '\\'"
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr "Apri la cartella in una nuova scheda"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr "Apri il file in una nuova scheda"
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr "Cancella selezionati"
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr "Copia selezionati"
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(versione corrente)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Vedi"
@@ -6715,7 +6768,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Questo è un gruppo speciale che rappresenta un dipartimento."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)sCopiato con successo."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Impossibile copiare %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Lascia Condivisione"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Interrotto (contattare l'amministratore per correggere questa libreria)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "Sei sicuro di voler svuotare il cestino?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Cancella"
@@ -7340,34 +7403,39 @@ msgstr "Successivo"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Tutti i collegamenti pubblici"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Condividi Da"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Condiviso con"
@@ -7718,7 +7786,7 @@ msgstr "Archiviazione totale"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "tutti i membri"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Rimuovi"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Preferenze Storico"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "condiviso da:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Il proprietario di questa libreria non ha più spazio a disposizione."
@@ -8952,12 +9020,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Sei sicuro di voler eliminare questa pagina?"
@@ -8966,16 +9034,16 @@ msgstr "Sei sicuro di voler eliminare questa pagina?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Settaggi del profilo"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Condiviso da:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Elenco"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Griglia"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "puoi anche digitare ←"
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Segna come letti"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Messaggio"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Log degli accessi"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr "Aggiungi vista"
@@ -9538,50 +9606,107 @@ msgstr "Modifica nel Cloud e scarica"
msgid "Edit on cloud only"
msgstr "Modifica solo sul cloud"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s copiato con successo e 1 altro elemento."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s copiato con successo e %(amount)s altri articoli."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s spostato con successo. "
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s spostato con successo e 1 altro elemento."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s spostato con successo e %(amount)s altri articoli."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/ja/LC_MESSAGES/django.po b/locale/ja/LC_MESSAGES/django.po
index dbd8c8ea71..667a005ac6 100644
--- a/locale/ja/LC_MESSAGES/django.po
+++ b/locale/ja/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: 鑫 王 , 2020\n"
"Language-Team: Japanese (http://app.transifex.com/haiwen/seahub/language/ja/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "名前が長すぎます(最大64文字)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "名前には「/」を含めないでください。"
@@ -123,18 +123,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "0以上の整数である必要があります"
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "該当グループ名は既に存在します。"
@@ -154,7 +154,7 @@ msgstr "この部門のサブ部門があります"
msgid "My Library"
msgstr "マイ・ライブラリ"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "システムライブラリーは削除できません。"
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "ライブラリは所有者に転送することはできません"
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "500人以上のユーザーがいて、並べ替えは提供されていません。"
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "ユーザの数が上限を超えています"
@@ -447,8 +447,8 @@ msgstr "ウイルスファイルが見つかりません"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "ウイルスファイルが見つかりません"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "行き先パス名が不正です。"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "クォータを超えています"
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "ファイルがロックされています"
@@ -519,8 +519,8 @@ msgstr "ユーザー%sが見つかりません"
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "ユーザー%sはすでにグループメンバーです。"
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "グループは存在しません。"
@@ -624,7 +624,7 @@ msgstr "%sはすでに招待されています。"
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "メールの送信に失敗しました。"
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "パスワードは入力必須です"
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "有効期限は%s以上である必要があります"
@@ -686,7 +686,7 @@ msgstr "有効期限は%s以上である必要があります"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "有効期限は%s以下である必要があります"
@@ -739,11 +739,11 @@ msgstr "このライブラリのパスワードをリセットできません。
msgid "New password of library %s"
msgstr "ライブラリ%sの新しいパスワード"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "パスワードが違います。"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "ライブラリ復号化エラー"
@@ -823,7 +823,7 @@ msgstr "共有リンク%sはすでに存在します。"
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr " すでに %(nb_avatars)d このプロフィール画像を有してい
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "名前には、文字、数字、空白、ハイフン、またはアンダースコアのみを含めることができます"
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "メールアドレスまたはユーザ名"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "パスワード再入力"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "二つのパスワードが一致しません。もう一度試してください。"
@@ -985,7 +985,7 @@ msgstr "旧いパスワード"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "旧パスワードが不正です。"
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "パスワード再入力"
@@ -1028,44 +1028,44 @@ msgstr "プロフィール画像を更新しました。"
msgid "Successfully deleted the requested avatars."
msgstr "プロフィール画像を削除しました。"
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "メールアドレス"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "ユーザー名"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "40桁が必要です"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "正しいメールアドレスを入力してください"
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "無効なユーザーid"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "氏名"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "部署"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "電話番号"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "備考"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "ファイルパス"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "削除"
@@ -1189,145 +1189,145 @@ msgstr "ゲスト"
msgid "Default"
msgstr "既定"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "追加"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "削除済み"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "変更済み"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "名前の変更"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "移動"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "追加または変更"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "ライブラリをこの時点に復元 → "
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "ファイル名\\\"%(file)s\\\"を%(time)sの時点へ復元する。"
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "ライブラリ名や説明文を変更しました"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "システムにマージされます"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "ライブラリを作成しました"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "ただ今"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d 日前"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d 時間前"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d 分前"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d 秒前"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "読み/書き"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "読みのみ"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)dバイト"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%sKB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%sMB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%sGB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%sTB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%sPB"
@@ -1514,9 +1514,9 @@ msgstr " %(site_name)s ちーむ"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3031,17 +3031,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "ファイルを閲覧できません"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "権限エラー"
@@ -3095,10 +3095,10 @@ msgstr "repo id不正"
msgid "Bad upload link token."
msgstr "アップロードリンクのトークンが不正。"
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "ファイルが見つかりません"
@@ -3110,65 +3110,65 @@ msgstr "アップロードID中に不正なrepo id"
msgid "No conflict in the merge."
msgstr "マージ中に競合が有りません。"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: failed to open file online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: failed to open file online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "選択した文字コードは正しくありません。"
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "ファイルエンコーディングがわかりません。"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "ファイルサイズが%sを超えています。オンラインで開けません。"
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "ファイルをダウンロードできません"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/ja/LC_MESSAGES/djangojs.po b/locale/ja/LC_MESSAGES/djangojs.po
index cc3871cb06..55e92e3ead 100644
--- a/locale/ja/LC_MESSAGES/djangojs.po
+++ b/locale/ja/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: 鑫 王 , 2020,2022\n"
"Language-Team: Japanese (http://app.transifex.com/haiwen/seahub/language/ja/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr "利用中:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "ログアウト"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "通知"
@@ -238,19 +238,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "閉じる"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "タグ"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "ファイル"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "ファイル"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "ファイル"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "ファイル"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "ファイル"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "その他の操作"
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "私達について"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "連絡先情報が必要"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "不正使用を報告"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "誤用種類"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "著作権侵害"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "ウイルス"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "誤用の内容"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "その他"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "連絡先"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "説明"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "キャンセル"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "キャンセル"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "キャンセル"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "キャンセル"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "登録"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "氏名"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "オプション"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "部門を選択してください"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "旧いパスワードを入力してください"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "新しいパスワードを入力してください"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "新しいパスワードは短すぎます"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "新しいパスワードを再入力してください"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "パスワードが一致しません。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "ライブラリのパスワードが正常に変更されました"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "ライブラリのパスワードを変更する {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "旧いパスワード"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "新規パスワード入力"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "再度パスワード入力"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3日前"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "一週間前"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "一ヶ月前"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "すべて"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "クリーニングは成功"
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr "クリーニングは成功"
msgid "Clean"
msgstr "ゴミ箱を空にする"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "ゴミ箱と履歴のファイルを消去する:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "変更の詳細"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "新規ファイル"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "削除されたファイル"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "ファイルは、改名されたか移動された"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "変更されたファイル"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "新規ディレクトリー"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "削除されたディレクトリー"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "確認"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "アカウントを削除"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "本当にアカウントを削除しますか?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "本当にアカウントを削除しますか?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "本当にアカウントを削除しますか?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "本当にアカウントを削除しますか?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "本当にアカウントを削除しますか?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "本当にアカウントを削除しますか?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "削除"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "切断する"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "切断してもよろしいですか?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "ライブラリの復元"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "このライブラリを本当に復元して良いですか?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr "このライブラリを本当に復元して良いですか?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "復元"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "デバイスのリンクを解除"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "このデバイスのリンクを解除してもよろしいですか?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "次回オンラインになったときに、このデバイスからファイルを削除します。"
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr "次回オンラインになったときに、このデバイスからフ
msgid "Unlink"
msgstr "リンク解除"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "行き先パス名が不正です。"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "{placeholder}をにコピー"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "選択されたアイテムのコピー先:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "検索"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "{num}個のアイテムを移動"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "{num}個のアイテムをコピー"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "名前は必須項目です。"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "名前には「/」を含めないでください。"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "新部門ライブラリ"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "新規ファイル"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "新しいフォルダ"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "グループ作成"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "パスワードを入力してください"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "パスワードを再度入力してください"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "パスワードが短すぎます。"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "パスワードが一致しません。"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "パスワードが一致しません。"
msgid "New Library"
msgstr "新しいライブラリー"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "テンプレート"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "ストレージバックエンド"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr "ストレージバックエンド"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "権限"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "読み/書き"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "読みのみ"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "暗号化"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr "暗号化"
msgid "Password"
msgstr "パスワード"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "パスワード (確認)"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "サーバ内部エラー"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "タグ「{name}」はすでに存在します。"
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr "タグ「{name}」はすでに存在します。"
msgid "Back"
msgstr "バック"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "新しいタグ"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "色を選択してください"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "保存"
@@ -1495,8 +1522,8 @@ msgstr "許可名"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr "許可名"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "アップロード"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr "アップロード"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr "アップロード"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "ダウンロード"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "コピー"
@@ -1600,7 +1627,7 @@ msgstr "共有リンク"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr "共有リンク"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr "共有リンク"
msgid "Edit"
msgstr "編集"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "ファイルを削除"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "フォルダを削除"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "%s を削除して宜しいでしょうか?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr ""
msgid "Delete Library"
msgstr "ライブラリ削除"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "グループ削除"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "本当にこのグループを削除したいですか?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "タグを選択"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "新しいタグを作成"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "閉じる"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "ラベルの編集に成功しました"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "ラベルを編集"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "ユーザ"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "ユーザ"
msgid "Type"
msgstr "種類"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "種類"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "デバイス名"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "デバイス名"
msgid "Date"
msgstr "日付"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "日付"
msgid "Anonymous User"
msgstr "匿名ユーザー"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr "日数を入力してください。"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "非負の整数を入力してください"
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "アップロードリンクがクリップボードにコピーされます"
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "アップロードリンク"
@@ -1908,7 +1918,7 @@ msgstr "有効期限を設定"
msgid "Generate"
msgstr "生成"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "画像を読み込めませんでした"
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "前(左矢印キー)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "次へ(右矢印キー)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "閉じる(Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "zoomイン"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "zoomアウト"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "サンプルファイルをダウンロードする"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "サンプルファイルをダウンロードする"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "ファイルアップロード"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "ファイルを選択"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "画像を選択"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "プレビューなし"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "内部リンクがクリップボードにコピーされました"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "内部リンクは、ファイルまたはフォルダーへの読み取りアクセス許可を持つユーザーがアクセスできるファイルまたはフォルダーへのリンクです。"
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "内部リンク"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "アクセス権を取り消す"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr "アクセス権を取り消す"
msgid "It is required."
msgstr "入力必須です"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "メールが無効"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr ""
msgid "Invite Guest"
msgstr "ゲストを招待"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "メール"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr "メール"
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "本当にこのグループを離れたいですか?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "去る"
@@ -2127,31 +2138,31 @@ msgstr "パスワードが違います。"
msgid "The password will be kept in the server for only 1 hour."
msgstr "パスワードはサーバに1時間だけ保持されます。"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "履歴"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "自動削除"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "ライブラリ履歴を正常に設定しました"
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "全ての履歴を保存する"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "履歴を保存しない"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "履歴保存期間:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "日"
@@ -2197,19 +2208,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "ユーザ権限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "グループ許可"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "作成されたファイル"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr "作成されたファイル"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "日時"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "タグ付きファイル"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr "タグ付きファイル"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "サイズ"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "サイズ"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "前回の更新"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "削除"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "グループメンバーを管理"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "{placeholder}をに移動"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "管理者追加"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "新しいサブ部門"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "新部門"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr "新部門"
msgid "Add Member"
msgstr "会員を追加"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "メールが必要"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "ユーザーを追加"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr "ユーザーを追加"
msgid "Email"
msgstr "メールアドレス"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "パスワード確認"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "日付が無効"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "日付を選択"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "開始日"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "終了日"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr "終了日"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "部門を削除"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "メンバー削除"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "クォータが無効です。"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "最大利用可能容量設定"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "ファイルを改名"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "フォルダの名前を変更"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "新しいファイル名"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "新しいフォルダ名"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "グループの名前を変更"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "グループの名前を"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "氏名は必須項目です。"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "APIトークンがクリップボードにコピーされます。"
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "権限がありません。"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "権限がありません。"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "エラー"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "ネットワークをご確認ください。"
@@ -2754,32 +2767,32 @@ msgstr "ネットワークをご確認ください。"
msgid "App Name"
msgstr "アプリ名"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr ""
msgid "Device"
msgstr "端末"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr "端末"
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "なし"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "不明"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "詳細"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "スナップショットを見る"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "リンクを共有"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "アップロードリンク"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2872,10 +2894,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr "作成者"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr "リンク"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "訪問者"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "ライブラリのパスワードをリセット"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "新しいパスワードを送信しています..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "保存先:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "検索"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "このライブラリのファイルを検索"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "ユーザーの連絡先メールアドレスを設定"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "ヒント: 0 は既定値を意味します"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "ユーザー名を設定"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "ユーザークォータを設定"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "リンクがクリップボードにコピーされます"
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "共有リンク"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "ユーザーに共有"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "グループに共有"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "他のサーバーと共有する"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "共有"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr "共有"
msgid "icon"
msgstr "アイコン"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "共有するライブラリを選択してください"
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "共有するライブラリを選択する"
@@ -3166,8 +3179,8 @@ msgstr "それはいくつかの時間がかかる場合があります。しば
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr "ライブラリを所有者と共有することはできません。"
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "名前の昇順"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "名前の降順"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "サイズの昇順"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "サイズの降順"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "時間の昇順"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "時間の降順"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "削除してもよろしいですか"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "名前の変更"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "0以上の整数。"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "機関を追加する"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "バージョン番号が必要"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "バージョン番号は番号でなければなりません"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "テキストが必要"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "利用規約の更新"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "利用規約を追加"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "バージョン番号"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "本文"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "有効化"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "オン"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "オフ"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "パスワードが一致していません"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "組織を追加"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr "組織を追加"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr "組織を追加"
msgid "Owner"
msgstr "所有者"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "新規通知を追加"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "氏名(任意)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "氏名(任意)"
msgid "Role"
msgstr "役割"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "ユーザをゲストとして追加することもできます。ゲストの場合は、ライブラリやグループを作成できません。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "管理者を追加"
@@ -3414,54 +3429,54 @@ msgstr "(空白のままにすると、所有者が管理者になります)
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "ユーザーを選択します"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "ライブラリを転送する{library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "メンバーの最大数を設定"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "設定名前"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "条項"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "ユーザーに転送"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "部門に転送"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr "部門に転送"
msgid "Users"
msgstr "ユーザ"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "転送グループ"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "グループをに転送"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr ""
@@ -3535,22 +3550,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "現在のパス:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "ファイル"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "削除日時"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "代る"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "パスワードを空欄にできません"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "現在のパスワードを空欄にできません"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "新規パスワード"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "ゴミ箱"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "ロック"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr "星を外す"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "星"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4119,7 +4134,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4128,7 +4143,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "会員"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4226,7 +4241,7 @@ msgstr "現在のファイルパス:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr ""
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4308,7 +4324,7 @@ msgstr "リンク"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "フォルダ"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "共有管理"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "タグなし"
@@ -4434,6 +4450,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr ""
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "期限切れ"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "操作に失敗しました。ネットワークをご確認ください。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "移転"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "フォルダー権限"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "共有を外す"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "パスワードを変更"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "パスワードの再設定"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "ファイルのアップロード"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "アップロードするフォルダ"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "移動"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "公開"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr "履歴バージョン"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "続き"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(現在の版)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "閲覧"
@@ -6713,7 +6766,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "「%(name)s」をコピーしました。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr ""
msgid "Leave Share"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr "ゴミ箱を空にしてよいでしょうか?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "クリア"
@@ -7338,34 +7401,39 @@ msgstr "次へ"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "全ての公開リンク"
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr "共有元"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "共有先"
@@ -7716,7 +7784,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "全てのメンバー"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr ""
msgid "Remove"
msgstr "削除"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8505,7 +8573,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "履歴設定"
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr "共有者:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr ""
@@ -8950,12 +9018,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "この項目を本当に削除してもよろしいですか?"
@@ -8964,16 +9032,16 @@ msgstr "この項目を本当に削除してもよろしいですか?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "プロフィール設定"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "共有者:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9138,7 +9206,7 @@ msgstr " ← を使うこともできます"
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "全てを既読にする"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "メッセージ"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr " %(name)s ほか1項目をコピーしました。"
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s のほか%(amount)s項目をコピーしました。"
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "「%(name)s」を移動しました。"
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr " %(name)s ほか1項目を移動しました。"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s のほか%(amount)s項目を移動しました。"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/ko/LC_MESSAGES/django.po b/locale/ko/LC_MESSAGES/django.po
index 112272739c..da8467b0f5 100644
--- a/locale/ko/LC_MESSAGES/django.po
+++ b/locale/ko/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Seong-ho Cho , 2014-2017,2019,2022-2024\n"
"Language-Team: Korean (http://app.transifex.com/haiwen/seahub/language/ko/)\n"
@@ -81,12 +81,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "SAML 바인딩 해제 실패. 먼저 전자메일 주소를 설정하세요."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "이름이 너무 깁니다(최대 64문자)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "이름에 '/' 문자를 넣으면 안됩니다."
@@ -120,18 +120,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "0보다 크거나 같은 정수값이어야합니다."
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "해당 이름의 그룹이 이미 있습니다."
@@ -151,7 +151,7 @@ msgstr "이 부서에 하위 부서가 있습니다."
msgid "My Library"
msgstr "내 라이브러리"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -174,12 +174,12 @@ msgstr "단체로의 %s 사용자 추가에 실패했습니다: 이미 해당
msgid "System library can not be deleted."
msgstr "시스템 라이브러리는 삭제할 수 없습니다."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "전송 실패: %s의 역할은 %s입니다. 라이브러리를 추가할 수 없음"
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "라이브러리를 소유자에게 전송할 수 없습니다."
@@ -327,7 +327,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "500명 이상의 사용자가 있어, 정렬 기능을 지원하지 않습니다."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "한계 사용자 수를 넘었습니다."
@@ -444,8 +444,8 @@ msgstr "바이러스 파일이 없습니다."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -453,8 +453,8 @@ msgstr "바이러스 파일이 없습니다."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -474,13 +474,13 @@ msgstr "부적절한 대상 경로입니다"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "제한 용량을 넘었습니다."
@@ -495,7 +495,7 @@ msgstr "%(src)s 폴더를 %(des)s 하위 폴더로 이동할 수 없습니다"
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "파일이 잠겨있습니다"
@@ -516,8 +516,8 @@ msgstr "%s 사용자가 없습니다."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "라이브러리의 한계 파일 갯수를 넘었습니다"
@@ -529,7 +529,7 @@ msgstr "라이브러리의 한계 파일 갯수를 넘었습니다"
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -570,7 +570,7 @@ msgstr "%s 사용자는 이미 그룹 구성원입니다."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -586,7 +586,7 @@ msgid "User %s is an organization user."
msgstr "%s 사용자는 조직 사용자입니다."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "그룹이 없습니다"
@@ -621,7 +621,7 @@ msgstr "%s 사용자를 이미 초대했습니다."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -640,8 +640,8 @@ msgstr "전자메일 서비스를 올바르게 설정하지 않아 전자메일
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "암호가 필요합니다."
@@ -673,7 +673,7 @@ msgstr "암호에는 숫자, 대소문자 및 특수문자만 넣을 수 있습
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "유효기간 값은 %s보다 크거나 같아야 합니다."
@@ -683,7 +683,7 @@ msgstr "유효기간 값은 %s보다 크거나 같아야 합니다."
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "유효기간 값은 %s보다 작거나 같아야 합니다. "
@@ -736,11 +736,11 @@ msgstr "이 라이브러리 암호를 초기화할 수 없습니다."
msgid "New password of library %s"
msgstr "%s 라이브러리의 새 암호"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "잘못된 암호입니다"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "라이브러리 해독 오류"
@@ -820,7 +820,7 @@ msgstr "%s 공유 링크가 이미 있습니다."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -868,20 +868,20 @@ msgstr "이미 아바타 %(nb_avatars)d개를 보유하고 있으며, 최대 허
msgid "Length of WebDav password should be less than 30."
msgstr "WebDav 암호 길이는 30문자보다 짧아야합니다."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "이름엔 문자, 숫자, 공백 문자, 음수 기호, 밑줄 문자만 넣을 수 있습니다."
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -912,7 +912,7 @@ msgid "Email or Username"
msgstr "전자메일 또는 사용자 이름 "
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -970,7 +970,7 @@ msgid "New password confirmation"
msgstr "새 암호 확인"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "두 개의 암호 입력창의 입력이 일치하지 않습니다"
@@ -982,7 +982,7 @@ msgstr "이전 암호"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "입력하신 이전 암호가 틀립니다. 다시 입력하세요."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "암호(다시 입력)"
@@ -1025,44 +1025,44 @@ msgstr "아바타 업데이트에 성공했습니다."
msgid "Successfully deleted the requested avatars."
msgstr "요청한 아바타 삭제에 성공했습니다."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "%(site)s의 %(account)s 계정 사용을 중단했습니다."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "전자메일 주소"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "사용자 이름"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "이 값의 길이는 40이어야 합니다"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "올바른 전자메일 주소를 입력하세요."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "부적절한 사용자 ID 입니다."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "이름"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "부서"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "전화"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "참고"
@@ -1112,7 +1112,7 @@ msgid "File Path"
msgstr "파일 경로"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "삭제함"
@@ -1186,145 +1186,145 @@ msgstr "손님"
msgid "Default"
msgstr "기본"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "추가함"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "제거함"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "수정함"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "이름 바꿈"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "이동함"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "폴더를 추가했습니다"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "폴더를 제거했습니다"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "폴더 이름을 바꾸었습니다"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "폴더를 이동했습니다"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "추가 또는 수정함"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "다음 상태로 라이브러리를 되돌렸습니다"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "%(time)s의 상태로 \"%(file)s\" 파일을 되돌렸습니다."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "삭제한 폴더를 복원했습니다"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "라이브러리 이름 또는 설명이 바뀌었습니다"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Seafile 시스템에서 자동으로 병합"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "만든 라이브러리"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "지금"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d일 전"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d시간 전"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d분 전"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d초 전"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "읽기/쓰기"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "읽기 전용"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d바이트"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%sKB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%sMB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%sGB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%sTB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%sPB"
@@ -1511,9 +1511,9 @@ msgstr "%(site_name)s 팀"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3028,17 +3028,17 @@ msgstr "이중 인증을 비활성화합니다. 계정 보안이 약해질 수
msgid "Disable"
msgstr "비활성"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "파일을 볼 수 없습니다"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "권한 오류"
@@ -3092,10 +3092,10 @@ msgstr "잘못된 저장소 ID 입니다"
msgid "Bad upload link token."
msgstr "잘못된 업로드 링크 토큰입니다."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "파일이 없습니다"
@@ -3107,65 +3107,65 @@ msgstr "업로드 링크에 잘못된 저장소 ID가 있습니다."
msgid "No conflict in the merge."
msgstr "합친 내용에 충돌이 없습니다."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: 온라인 파일 열기에 실패했습니다"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: 온라인 파일 열기에 실패했습니다"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "선택한 인코딩이 적합하지 않습니다"
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "알 수 없는 파일 인코딩"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "파일 크기가 %s을(를) 넘어, 온라인에서 열 수 없습니다."
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "라이브러리를 암호화했습니다. 온라인에서 파일을 열어볼 수 없습니다."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "오피스 온라인 미리 보기 페이지를 준비하는 중 오류가 나타났습니다."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "오피스 파일 미리 보기 페이지를 준비하는 중 오류가 나타났습니다."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "파일을 다운로드할 수 없습니다. 부적절한 파일 경로입니다."
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "파일 경로가 잘못되어 파일을 다운로드할 수 없습니다"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "파일을 다운로드할 수 없습니다."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "%s(에)게 링크를 공유합니다."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "파일을 다운로드 할 수 없습니다."
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "원본 파일이 없습니다"
diff --git a/locale/ko/LC_MESSAGES/djangojs.po b/locale/ko/LC_MESSAGES/djangojs.po
index 5f7857c2fa..7f1d895e5a 100644
--- a/locale/ko/LC_MESSAGES/djangojs.po
+++ b/locale/ko/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Seong-ho Cho , 2015-2017,2019,2022-2024\n"
"Language-Team: Korean (http://app.transifex.com/haiwen/seahub/language/ko/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr "사용함:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "로그아웃"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "실행 취소"
@@ -219,7 +219,7 @@ msgstr "{user}님 께서 {folderName} 폴더 및 기타 폴더 {folderCount}개
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "알림"
@@ -238,19 +238,44 @@ msgstr "모두 읽음으로 표시"
msgid "View all notifications"
msgstr "모든 알림 보기"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "닫기"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "파일을 업로드하고 있습니다. 이 페이지를 정말로 벗어날까요?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "태그"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "파일"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "파일"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "파일"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "파일"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "파일"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "다른 동작"
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "정보"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "연락처 정보가 필요합니다."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "오남용 신고"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "오남용 형태"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "저작권 위반"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "바이러스"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "컨텐트 오남용"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "기타"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "연락처 정보"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "설명"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "취소"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "취소"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "취소"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "취소"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "보내기"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "위키 추가"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr "위키 추가"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr "위키 추가"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr "위키 추가"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "이름"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "선택"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "부서를 선택하십시오"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "이전 암호를 입력하십시오"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "새 암호를 입력하십시오"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "새 암호가 너무 짧습니다"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "새 암호를 다시 입력하십시오"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "새 암호가 일치하지 않습니다"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "라이브러리 암호를 성공적으로 바꾸었습니다."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "{placeholder} 라이브러리의 암호 바꾸기"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "이전 암호"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "새 암호"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(최소 {placeholder} 문자)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "새 암호를 다시 입력하세요"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3일 전"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "일주일 전"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "한 달 전"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "모두"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "지우기 성공."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr "지우기 성공."
msgid "Clean"
msgstr "지우기"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "다음 기간 까지의 휴지통과 기록의 파일을 지웁니다 :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "수정 세부 내용"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "새 파일"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "삭제한 파일"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "이름 바꾸거나 옮긴 파일"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "수정한 파일"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "새 디렉터리"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "삭제한 디렉터리"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "수락"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "계정 삭제"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "계정을 정말로 삭제할까요?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "계정을 정말로 삭제할까요?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "계정을 정말로 삭제할까요?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "계정을 정말로 삭제할까요?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "계정을 정말로 삭제할까요?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "계정을 정말로 삭제할까요?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "삭제"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "연결 끊기"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr " 연결을 정말로 끊을까요?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "라이브러리 복구"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "이 라이브러리를 정말로 복원할까요?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr "이 라이브러리를 정말로 복원할까요?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "복원"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "장치 연결 끊기"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "이 장치의 연결을 정말로 끊을까요?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "이 장치로 나중에 접속할 때, 장치의 파일을 삭제합니다."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr "이 장치로 나중에 접속할 때, 장치의 파일을 삭제합니
msgid "Unlink"
msgstr "링크 끊기"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "잘못된 대상 경로"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "%(src)s 폴더를 %(des)s 하위 폴더로 이동할 수 없습니다"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "{placeholder} 복사 대상:"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "선택한 항목을 복사할 위치:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "검색"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "항목 {num}개 이동"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "항목 {num}개 복사"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "이름이 필요합니다"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "이름에 '/' 문자를 넣으면 안됩니다."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "새 부서 라이브러리"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "\"{name}\" 이름이 이미 있습니다. 다른 이름을 선택하세요."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "새 파일"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "새 폴더"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "새 그룹"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "암호를 입력하세요"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "암호를 다시 입력하세요"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "암호가 너무 짧습니다"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "암호가 일치하지 않습니다"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "암호가 일치하지 않습니다"
msgid "New Library"
msgstr "새 라이브러리"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "양식"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "저장소 백엔드"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr "저장소 백엔드"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "권한"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "읽기-쓰기"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "읽기 전용"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "암호화"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr "암호화"
msgid "Password"
msgstr "암호"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "암호를 다시 입력하세요"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "내부 서버 오류"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "\"{name}\" 태그가 이미 있습니다."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr "\"{name}\" 태그가 이미 있습니다."
msgid "Back"
msgstr "뒤로"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "새 태그"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "색상 선택"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "저장"
@@ -1495,8 +1522,8 @@ msgstr "권한 이름"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr "권한 이름"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "업로드"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr "업로드"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr "업로드"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "다운로드"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "수정 행위에는 파일 수정, 파일 및 폴더 이동/이름 바꾸기가 해당합니다"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr "수정 행위에는 파일 수정, 파일 및 폴더 이동/이름 바
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "복사"
@@ -1600,7 +1627,7 @@ msgstr "공유 링크 만들기"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr "공유 링크 만들기"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr "공유 링크 만들기"
msgid "Edit"
msgstr "편집"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "파일 삭제"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "폴더 삭제"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "%s을(를) 정말로 삭제할까요?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "이 폴더는 사용자 {user_amount}명과 그룹 {group_amount}개에 공유했습니다."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "이 라이브러리는 사용자 {user_amount}명과 그룹 {group_amount}개에 공유했습니다."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr "이 라이브러리는 사용자 {user_amount}명과 그룹 {group_amoun
msgid "Delete Library"
msgstr "라이브러리 삭제"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "그룹 삭제 "
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "이 그룹을 정말로 삭제할까요?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "태그 선택"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "새 태그 만들기"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "닫기"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "레이블 편집에 성공했습니다."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "레이블 편집"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "사용자"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "사용자"
msgid "Type"
msgstr "형식"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "형식"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "장치 이름"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "장치 이름"
msgid "Date"
msgstr "날짜"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "날짜"
msgid "Anonymous User"
msgstr "손님 사용자"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "이 파일은 아직 누구도 접근하지 않(은 것 같)았습니다"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "암호를 입력하세요."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "암호가 너무 짧습니다."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr "일자를 입력하세요"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "양수 또는 0을 입력하세요"
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "업로드 링크를 클립보드에 복사했습니다."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr "(최소 {passwordMinLength}문자, {passwordStrengthLevel}가지 조건을 만족해야 함: 숫자, 대문자, 소문자, 기타 기호문자)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "업로드 링크"
@@ -1908,7 +1918,7 @@ msgstr "자동 유효기간 추가"
msgid "Generate"
msgstr "만들기"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder}에서는 파일을 라이브러리에 정리해줍니다. 각 라이브러리를 별도로 동기화하고 공유할 수 있습니다. 손님 사용자이기 때문에라이브러리를 만들 수 없습니다."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "그림을 불러올 수 없습니다."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "이전(왼쪽 화살표 키)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "다음(오른쪽 화살표 키)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "닫기(Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "확대"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "축소"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ".xlsx 파일을 선택하십시오."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ".xlsx 파일에서 구성원 정보 가져오기"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "예제 파일 다운로드"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "예제 파일 다운로드"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "파일 업로드"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "파일 선택"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "그림을 선택하십시오"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "미리 보기 그림 없음"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "내부 링크를 클립보드에 복사했습니다"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "파일 또는 폴더를 대상으로 하는 내부 링크는 해당 파일 또는 폴더에 읽기 권한을 가진 사용자만 접근할 수 있습니다."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "내부 링크"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "{placeholder} 사용자 접근 차단에 성공했습니다."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "{placeholder} 사용자 접근을 정말로 차단할까요?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "접근 차단"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr "접근 차단"
msgid "It is required."
msgstr "필요합니다."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "전자메일 주소가 올바르지 않습니다."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "%(email) 사용자 초대에 성공했습니다"
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "%(email) 사용자와 기타 %(num)명 초대에 성공했습니다."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr "%(email) 사용자와 기타 %(num)명 초대에 성공했습니다."
msgid "Invite Guest"
msgstr "손님 초대"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "전자메일 주소"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr "전자메일 주소"
msgid "Emails, separated by ','"
msgstr "쉼표로 전자메일 주소를 구분하십시오"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "{placeholder} 라이브러리로의 레이블 추가에 성공했습니다"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "현재 상태 레이블"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "그룹에서 나가기"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "이 그룹에서 정말로 나갈까요?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "나가기"
@@ -2127,31 +2138,31 @@ msgstr "잘못된 암호입니다"
msgid "The password will be kept in the server for only 1 hour."
msgstr "암호는 한 시간동안만 서버에서 유지합니다."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "이력"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "자동 삭제"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "라이브러리 기록 설정에 성공했습니다."
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "관리자가 라이브러리 기록 설정을 비활성화했습니다."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "전체 이력 유지"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "이력 유지하지 않음"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "특정 기간동안의 이력 유지:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "일"
@@ -2197,19 +2208,19 @@ msgstr "자동으로 파일을 삭제하지 않음"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "지정 일수동안 수정하지 않은 파일을 자동으로 삭제:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "사용자 권한"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "그룹 권한"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} 폴더 사용 권한"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr "그룹 검색"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr "사용자 검색"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "만든 파일"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr "만든 파일"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "시간"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "태그 표시한 파일"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr "태그 표시한 파일"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "크기"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "크기"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "최근 업데이트"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "삭제함"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "그룹 구성원 관리"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "{placeholder} 이동 대상:"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "선택한 항목을 옮길 위치:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "삭제한 라이브러리"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "삭제한 라이브러리 없음"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "최근 {placeholder}일동안 삭제한 어떤 라이브러리도 없습니다. 삭제한 라이브러리는 이 기간이 지나면 자동으로 지워집니다."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "참고: {placeholder}일 전에 삭제한 라이브러리는 자동으로 지워집니다."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "삭제 시각"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "참고: {placeholder}일 전에 삭제한 라이브러리는 자동으로 지워집니다."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "관리자 추가"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "관리자 사용자 선택"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "새 하위 부서"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "새 부서"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr "새 부서"
msgid "Add Member"
msgstr "구성원 추가"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "전자메일 주소가 필요합니다"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "사용자 추가"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr "사용자 추가"
msgid "Email"
msgstr "전자메일"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "암호 확인"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "사용자 초대"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr "여러 전자메일 주소를 입력할 수 있습니다. 초대 링크는 각 사용자에게 보냅니다."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "잘못된 날짜입니다."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "날짜 선택"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "시작 일자"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "마감 일자"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr "마감 일자"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "{placeholder}을(를) 정말로 삭제할까요?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "부서 삭제"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "구성원 삭제"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ".xlsx 파일에서 사용자 가져오기"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "부서 이름 바꾸기"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "제한 용량이 잘못됐습니다."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "제한 용량 설정"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "0보다 크거나 -2와 같은 정수값입니다."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "참고: -2는 제한 없음을 의미합니다."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "공개 취소"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "WebDAV 암호 삭제"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "WebDAV 암호를 정말로 삭제할까요?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "파일 이름 바꾸기"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "폴더 이름 바꾸기"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "새 파일 이름"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "새 폴더 이름"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "그룹 이름 바꾸기"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "그룹 이름을 다음으로 바꾸기"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "이름이 필요합니다."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API 토큰을 클립보드에 복사했습니다."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "권한이 거부되었습니다"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "권한이 거부되었습니다"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "오류"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "네트워크를 확인하세요."
@@ -2754,32 +2767,32 @@ msgstr "네트워크를 확인하세요."
msgid "App Name"
msgstr "앱 이름"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API 토큰"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} 수정 기록"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "요령: 수정한 이후에는 수정 이후 라이브러리 상태를 기록하는 스냅샷을 만듭니다."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "수정 구성원"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr "수정 구성원"
msgid "Device"
msgstr "장치"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr "장치"
msgid "Version"
msgstr "버전"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "레이블"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "없음"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "알 수 없음"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "상세"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "현재 버전"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "스냅샷 보기"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "링크 공유"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "업로드 링크"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "사용자 공유"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "그룹 공유"
@@ -2872,10 +2894,10 @@ msgstr "그룹 공유"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr "만든 사람"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr "연결"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "방문"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "새 암호를 {email} 전자메일 주소로 보냈습니다. 메일함을 확인해주세요. 암호를 받지 못했다면 전자메일 주소를 올바르게 설정했는지 확인하세요."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "라이브러리 암호 초기화"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "새 암호 보내는 중..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "WebDAV 암호 초기화"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "다음에 저장:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "검색"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "이 라이브러리에서 파일 검색"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "사용자 연락 전자메일 주소 설정"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "요령: 0은 기본 한계 값을 의미합니다"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "사용자 이름 설정"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "사용자 제한 용량 설정"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "WebDAV 암호 설정"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "링크를 클립보드에 복사했습니다."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "링크 공유"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "사용자와 공유"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "그룹과 공유"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "개별 공유 권한 설정"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "다른 서버에 공유"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "공유"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr "공유"
msgid "icon"
msgstr "아이콘"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "공유할 라이브러리를 선택하세요."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "공유할 라이브러리를 선택하세요"
@@ -3166,8 +3179,8 @@ msgstr "시간이 좀 걸리니, 기다려주세요."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr "소유자에게 라이브러리를 공유할 수 없습니다."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "이름 오름차순"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "이름 내림차순"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "크기 오름차순"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "크기 내림차순"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "시간 오름차순"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "시간 내림차순"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "정말 삭제할까요"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "이름 바꾸기"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "0보다 크거나 같은 정수값입니다."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "업로드 속도 제한 설정"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "다운로드 속도 제한 설정"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "단체 추가"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "버전 번호가 필요합니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "버전 번호는 숫자여야 합니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "텍스트가 필요합니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "이용 약관 업데이트"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "이용 약관 추가"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "버전 번호"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "텍스트"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "활성화함"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "켬"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "끔"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "암호가 일치하지 않습니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "조직 추가"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr "조직 추가"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr "조직 추가"
msgid "Owner"
msgstr "소유자"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "조직의 관리자 패널을 사용할 수 있는 소유자는 새 계정을 보유해야 합니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "새로운 알림 추가"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "이름(선택)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "이름(선택)"
msgid "Role"
msgstr "역할"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "사용자를 라이브러리와 그룹을 만들 수 없는 손님으로 추가할 수 있습니다."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "관리자 추가"
@@ -3414,54 +3429,54 @@ msgstr "(이 칸을 비워두면, 소유자를 관리자로 설정합니다)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "사용자 선택"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "{placeholder} 그룹 이전 대상"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} 기록 설정"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "{library_name} 라이브러리 전송"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "최대 구성원 수 설정"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "이름 설정"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "조항"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "사용자로 전송"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "부서로 전송"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr "부서로 전송"
msgid "Users"
msgstr "사용자"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr "부서"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "그룹 보내기"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "전송 대상 그룹"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "하나 이상의 문자를 입력하세요"
@@ -3535,22 +3550,22 @@ msgstr "{placeholder} 휴지통"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "현재 경로: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "파일"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "삭제 시간"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "{filename} 파일을 바꿀까요?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "동일한 이름의 파일이 이 폴더에 있습니다."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "이를 바꾸면 내용을 덮어씁니다."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "바꾸기"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "바꾸지 않음"
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "암호는 비워둘 수 없습니다"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "현재 암호를 비워둘 수 없습니다"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "새 암호"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "링크를 클립보드에 복사했습니다"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "다운로드에 실패했습니다. 파일의 총 용량이 제한 용량을 넘었습니다."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "꾸러미 처리 중..."
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "휴지통"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "잠김"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "잠금"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "{name}님이 잠금"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "{name}님이 잠금"
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr "별표 지우기"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "별표 표시"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr "일치하는 결과 없음"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr "별표 지움"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "잠그기"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "잠금 해제"
@@ -4119,7 +4134,7 @@ msgstr "인쇄"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "클라이언트로 열기"
@@ -4128,7 +4143,7 @@ msgstr "클라이언트로 열기"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "상위 폴더 열기"
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "구성원"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "{name} 삭제에 성공했습니다."
@@ -4226,7 +4241,7 @@ msgstr "현재 경로: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr "라이브러리 형식"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr "활동"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "위키"
@@ -4308,7 +4324,7 @@ msgstr "링크"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "폴더"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "공유 관리"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr "권한 거부함. {placeholder-left}다시 로그인{placeholder-right}해주세요."
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "태그 없음"
@@ -4434,6 +4450,16 @@ msgstr "태그 가져오기"
msgid "Export tags"
msgstr " 태그 내보내기"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "공개함"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr "이 라이브러리의 파일 바뀜을 보고 계십니다."
msgid "Last modified by"
msgstr "최종 수정일"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "검색을 시작하려면 문자를 입력하세요"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "최근 방문한 결과 검색"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr "내보내기"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "저장에 성공했습니다"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "파일 다운로드를 비활성화했습니다: 소유자의 공유 링크 트래픽이 사용 중입니다."
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "유효기간 경과함"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "라이브러리 전송에 성공했습니다."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "실패했습니다. 네트워크를 확인하세요."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "{name} 삭제에 실패했습니다."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "보내기"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "폴더 권한"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "공유 해제"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "암호 바꾸기"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "암호 재설정"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "파일 바뀜 추적"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "파일 바뀜 추적"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "파일 바뀜 추적 해제"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "고급 설정"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "SeaTable 통합"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "{library_name_placeholder} 라이브러리 별표 표시 취소에 성공했습니다."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "{library_name_placeholder} 라이브러리 별표 표시에 성공했습니다."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr "파일 검색"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "파일 업로드"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "폴더 업로드"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "새 시독 파일"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "새 마크다운 파일"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "새 액셀 파일"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "새 파워포인트 파일"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "새 워드 파일"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "새로 만들기"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "이동"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr "전역 주소록에 계정을 조회하면 다른 사람이 이름을 입력했을 때 여러분을 찾을 수 있습니다."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr "소셜 로그인"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "공개"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "공개함"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "위키 삭제"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr "기록 버전"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "좀 더 보기"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "속성"
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "{name} 항목 삭제에 성공했습니다"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "{name} 이름 바꾸기에 실패했습니다"
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(현재 버전)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "보기"
@@ -6713,7 +6766,7 @@ msgstr "복원에 성공했습니다."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr "부서 역할 특수 그룹입니다."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "라이브러리 공유 권한이 없습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "다른 라이브러리로의 파일 이동에 실패했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "다른 라이브러리로의 파일 복사에 실패했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "다른 라이브러리로의 파일 이동에 성공했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "다른 라이브러리로의 파일 복사에 성공했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "{name}와(과) 기타 항목 {n}개를 복원했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "{name}을(를) 복원했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "{name}와(과) 기타 항목 {n}개 복원에 실패했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "{name} 복원에 실패했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "{name}와(과) 기타 항목 {n}개 삭제에 성공했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "{name}와(과) 기타 항목 {n}개 삭제에 실패했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "{name} 삭제에 실패했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "{name} 이동에 성공했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "{name} 이동에 실패했습니다"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s을(를) 성공적으로 복사했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "%(name)s 복사에 실패했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "변환 중입니다. 기다리세요..."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "파일 변환에 성공했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "{name} 변환을 실패했습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr "{name} 변환을 실패했습니다."
msgid "Leave Share"
msgstr "공유에서 나가기"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "이 라이브러리는 관리자가 읽기 전용으로 설정하여 업데이트할 수 없습니다."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr "이 페이지를 나갈까요? 시스템에서 바꾼 내용을 저장
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "저장 실패"
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "깨짐(관리자에게 이 라이브러리를 복구하라고 알려주십시오)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr "장치 링크 끊기에 성공했습니다."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr "휴지통을 정말로 비울까요?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "지우기"
@@ -7338,34 +7401,39 @@ msgstr "다음"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "팀 이름"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "모든 공개 링크"
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr "다음이 공유함"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "다음과 공유"
@@ -7716,7 +7784,7 @@ msgstr "총 저장소 용량"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr "결과"
msgid "results"
msgstr "결과"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "권한 수정에 성공했습니다"
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "공유 대상:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "공유한 라이브러리 없음"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "아직 다른 사용자와 공유한 어떤 라이브러리도 없습니다. \"내 라이브러리\"에 있는 라이브러리 이름 오른편의 공유 아이콘을 눌러 다른 사용자와 라이브러리를 공유할 수 있습니다."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "모든 구성원"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(삭제함)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr "(삭제함)"
msgid "Remove"
msgstr "제거"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "유효기간 오름차순"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "유효기간 내림차순"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "유효기간이 지난 공유 링크 지우기에 성공했습니다."
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "유효기간이 지난 공유 링크 지우기"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "유효기간이 지난 공유 링크를 정말로 지울까요?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "유효기간이 지난 업로드 링크 지우기에 성공했습니다."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "유효기간이 지난 업로드 링크 지우기"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "유효 기간이 지난 업로드 링크를 정말로 지울까요?"
@@ -8505,7 +8573,7 @@ msgstr "조직 검색"
msgid "Search libraries by name or ID"
msgstr "이름 또는 ID로 라이브러리 검색"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "기록 설정"
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr "공유한 사용자:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "이 라이브러리 소유자가 공간을 다 사용했습니다."
@@ -8950,12 +9018,12 @@ msgstr "여기에 파일 또는폴더를 끌어놓으세요."
msgid "Go to Library"
msgstr "라이브러리로 이동"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "이 페이지를 정말로 삭제할까요?"
@@ -8964,16 +9032,16 @@ msgstr "이 페이지를 정말로 삭제할까요?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "프로파일 설정"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "공유한 사람:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "목록"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "격자"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "선택한 항목 ZIP 압축"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "선택한 항목 저장"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9138,7 +9206,7 @@ msgstr "←를 누를 수 있습니다"
msgid "you can also press →"
msgstr "→를 누르셔도 됩니다"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "아직 사용자분께 직접 공유한 라이브러리가 없습니다. 공유 라이브러리는 완전한 또는 제한적 권한으로 공유할 수 있습니다. 다른 사용자가 소유한 라이브러리 접근 권한이 필요한 경우, 라이브러리 공유를 요청하세요."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "모두 읽음으로 표시"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "메시지"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "문서 잠그기"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "마크다운으로 변환"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "sdoc으로 변환"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "docx로 변환"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "docx로 내보내기"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "접근 기록"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "ONLYOFFICE로 변환"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr "클라우드에서 편집하고 다운로드"
msgid "Edit on cloud only"
msgstr "클라우드에서만 편집"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s 및 항목 1개를 성공적으로 복사했습니다."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s 및 항목 %(amount)s개를 성공적으로 복사했습니다."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s을(를) 성공적으로 이동했습니다."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s 및 항목 1개를 성공적으로 이동했습니다."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s 및 항목 %(amount)s개를 성공적으로 이동했습니다."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "%(name)s 항목과 기타 항목 %(amount)s개 복사에 실패했습니다."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "%(name)s 항목 복사에 실패했습니다."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "%(name)s항목과 기타 항목 %(amount)s개 이동에 실패했습니다."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "%(name)s 항목 이동에 실패했습니다."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/lt/LC_MESSAGES/django.po b/locale/lt/LC_MESSAGES/django.po
index 4263a7f57b..2aa5bc67f5 100644
--- a/locale/lt/LC_MESSAGES/django.po
+++ b/locale/lt/LC_MESSAGES/django.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Vytautas Stanaitis , 2018\n"
"Language-Team: Lithuanian (http://app.transifex.com/haiwen/seahub/language/lt/)\n"
@@ -81,12 +81,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Vardas per ilgas (daugiausia 64 simboliai)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Vardas negali turėti '/'."
@@ -120,18 +120,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Grupė tokiu pavadinimu jau yra."
@@ -151,7 +151,7 @@ msgstr ""
msgid "My Library"
msgstr "Mano biblioteka"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -174,12 +174,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Sistemos bibliotekos ištrinti negalima."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -327,7 +327,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Vartotojų skaičius viršija limitą."
@@ -444,8 +444,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -453,8 +453,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -474,13 +474,13 @@ msgstr "Neteisingas paskirties maršrutas"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Saugyklos vieta išnaudota."
@@ -495,7 +495,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Byla užblokuota"
@@ -516,8 +516,8 @@ msgstr "Vartotojo %s nėra."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -529,7 +529,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -570,7 +570,7 @@ msgstr "Vartotojas %s jau yra grupės narys."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -586,7 +586,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Grupės nėra"
@@ -621,7 +621,7 @@ msgstr "%s jau pakviestas."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -640,8 +640,8 @@ msgstr "Nepavyko išsiųsti laiško. El. pašto tarnyba nėra tinkamai sukonfig
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Slaptažodis privalomas."
@@ -673,7 +673,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -683,7 +683,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -736,11 +736,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Klaidingas slaptažodis"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Nepavyko iššifruoti bibliotekos"
@@ -820,7 +820,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -868,20 +868,20 @@ msgstr "Jau turite %(nb_avatars)d avatarus, daugiausiai galima turėti %(nb_max_
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -912,7 +912,7 @@ msgid "Email or Username"
msgstr "El. pašto adresas arba vartotojo vardas"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -970,7 +970,7 @@ msgid "New password confirmation"
msgstr "Naujo slaptažodžio patvirtinimas"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Slaptažodžiai dviejuose laukeliuose nesutampa."
@@ -982,7 +982,7 @@ msgstr "Senas slaptažodis"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Slaptažodis (dar kartą)"
@@ -1025,44 +1025,44 @@ msgstr "Avataras sėkmingai atnaujintas."
msgid "Successfully deleted the requested avatars."
msgstr "Avataras sėkmingai ištrintas."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Paskyra %(account)s įšaldyta %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "El. pašto adresas"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Vartotojo vardas"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Šį reikšmė turi būti didesnė už 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Įrašykite galiojantį el. pašto adresą."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Neteisingas vartotojo id."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "vardas"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "skyrius"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefonas"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "pastaba"
@@ -1112,7 +1112,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Ištrinta"
@@ -1186,86 +1186,86 @@ msgstr "Svečias"
msgid "Default"
msgstr "Numatytasis"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Įtraukta"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Patalinta"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Pakeista"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Pervardinta"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Perkelta"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Įtraukta arba pakeista"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Bibliotekos būsena sugrąžinta į"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Bylos \"%(file)s\" būsena sugrąžinta į %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Pakeistas bibliotekos pavadinimas ar aprašymas"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatiškai sujungta seafile sistemos"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Sukurta biblioteka"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Ką tik"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1274,7 +1274,7 @@ msgstr[1] "Prieš %(days)d d."
msgstr[2] "Prieš %(days)d d."
msgstr[3] "Prieš %(days)d d."
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1283,7 +1283,7 @@ msgstr[1] "Prieš %(hours)d val."
msgstr[2] "Prieš %(hours)d val."
msgstr[3] "Prieš %(hours)d val."
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1292,7 +1292,7 @@ msgstr[1] "Prieš %(minutes)d min."
msgstr[2] "Prieš %(minutes)d min."
msgstr[3] "Prieš %(minutes)d min."
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1301,16 +1301,16 @@ msgstr[1] "Prieš %(seconds)d sek."
msgstr[2] "Prieš %(seconds)d sek."
msgstr[3] "Prieš %(seconds)d sek."
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Skaityti-Rašyti"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Tik-Skaityti"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1319,27 +1319,27 @@ msgstr[1] "%(size)d baitai"
msgstr[2] "%(size)d baitai"
msgstr[3] "%(size)d baitai"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1526,9 +1526,9 @@ msgstr "%(site_name)s komanda"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3052,17 +3052,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr ""
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr ""
@@ -3116,10 +3116,10 @@ msgstr ""
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr ""
@@ -3131,65 +3131,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr ""
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr ""
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr ""
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr ""
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr ""
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr ""
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/lt/LC_MESSAGES/djangojs.po b/locale/lt/LC_MESSAGES/djangojs.po
index fdf908a430..eef33bc967 100644
--- a/locale/lt/LC_MESSAGES/djangojs.po
+++ b/locale/lt/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Lithuanian (http://app.transifex.com/haiwen/seahub/language/lt/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr ""
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr ""
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Pranešimai"
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Uždaryti"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "Bylos"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "Bylos"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "Bylos"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "Bylos"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "Bylos"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr ""
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Apie mus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Aprašymas"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Atšaukti"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "Atšaukti"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Atšaukti"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "Atšaukti"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Pateikti"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Sukurti Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr "Sukurti Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr "Sukurti Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr "Sukurti Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Vardas"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Senas slaptažodis"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Naujas slaptažodis"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Naujas slaptažodis dar kartą"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "Prieš 3 dienas"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "Prieš 1 savaitę"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "Prieš 1 mėnesį"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "visi"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Išvalyti bylas šiukšliadėžėje ir žurnale:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Pakeitimai išsamiai"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr ""
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Ištrinti paskyrą"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Tikrai norite ištrinti savo paskyrą?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "Tikrai norite ištrinti savo paskyrą?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "Tikrai norite ištrinti savo paskyrą?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "Tikrai norite ištrinti savo paskyrą?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "Tikrai norite ištrinti savo paskyrą?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "Tikrai norite ištrinti savo paskyrą?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Ištrinti"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Atkurti biblioteką"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Tikrai norite atkurti šią biblioteką?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "Tikrai norite atkurti šią biblioteką?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Atkurti"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr ""
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Neteisingas paskirties maršrutas"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Vardas privalomas"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Vardas negali turėti '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr ""
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr ""
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Slaptažodis per trumpas"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr ""
msgid "New Library"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Skaityti-Rašyti"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Tik-Skaityti"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr ""
msgid "Password"
msgstr "Slaptažodis"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Vidinė serverio klaida"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr "Atgal"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr ""
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr ""
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr ""
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr ""
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "Redaguoti"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Ar tikrai norite ištrinti %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr ""
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr ""
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Uždaryti"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etiketė sėkmingai redaguota."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Redaguoti etiketes"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr ""
msgid "Type"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr ""
msgid "IP"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr ""
msgid "Device Name"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr ""
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr ""
@@ -1907,7 +1917,7 @@ msgstr ""
msgid "Generate"
msgstr "Sukurti"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr ""
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "Privaloma."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr "El. adresai atskirti \",\""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "Klaidingas slaptažodis"
msgid "The password will be kept in the server for only 1 hour."
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Žurnalas"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Viską išsaugoti žurnale"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Nesaugoti žurnale"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Žurnale palikti tik laikotarpį:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr ""
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Vartotojo leidimai"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Grupės leidimai"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Laikas"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Dydis"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "Dydis"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Paskutinis atnaujinimas"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Ištrintos bibliotekos"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "El. paštas"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr ""
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Nustatyti saugyklos dydį"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Vardas privalomas."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Prieiga uždrausta"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr "Prieiga uždrausta"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Klaida"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr ""
@@ -2753,32 +2766,32 @@ msgstr ""
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr ""
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Nežinoma"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Dabartinė versija"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Peržiūrėti momentinę kopiją"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Įkėlimo nuorodos"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Apsilankimai"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Ieškoti bylų šioje bibliotekoje"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr ""
msgid "icon"
msgstr "piktograma"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Pasirinkti bibliotekas bendrinimui"
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Tekstas"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktyvuotas"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Įj."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Išj."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr "Savininkas"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Sukurti naują pranešimą"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr ""
msgid "Role"
msgstr "Vaidmuo"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "Vartotojai"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr ""
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr ""
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Ištrinimo laikas"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Slaptažodis negali būti tuščias"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Naujas slaptažodis"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr ""
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "užrakintas"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr ""
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Užrakinti"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Atrakinti"
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Atidaryti iš kliento"
@@ -4127,7 +4142,7 @@ msgstr "Atidaryti iš kliento"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr "Narys"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr "Bibliotekos tipas"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr ""
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr ""
@@ -4320,8 +4336,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Bendrinimo administravimas"
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Bylos atsisiuntimas išjungtas: išnaudotas bendrinimo nuorodos savininko galimo srauto limitas."
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Nepavyko. Patikrinkite tinklą."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr ""
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Daugiau"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr "(dabartinė versija)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Peržiūrėti"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Atmesti bendrinimą"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Išvalyti"
@@ -7337,34 +7400,39 @@ msgstr ""
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr ""
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr ""
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Bendrinti su"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "visi nariai"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "Pašalinti"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Žurnalo nustatymai"
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr ""
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr ""
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Ar tikrai norite ištrinti šį puslapį?"
@@ -8963,16 +9031,16 @@ msgstr "Ar tikrai norite ištrinti šį puslapį?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profilio nustatymai"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Bendrinama:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9137,7 +9205,7 @@ msgstr ""
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Žymėti visus kaip skaitytus"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Pranešimas"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr ""
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr ""
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/lv/LC_MESSAGES/django.po b/locale/lv/LC_MESSAGES/django.po
index 86eaa19eca..d37725bd25 100644
--- a/locale/lv/LC_MESSAGES/django.po
+++ b/locale/lv/LC_MESSAGES/django.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Ilo Kra, 2023\n"
"Language-Team: Latvian (http://app.transifex.com/haiwen/seahub/language/lv/)\n"
@@ -80,12 +80,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -119,18 +119,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Šāda grupa jau pastāv"
@@ -150,7 +150,7 @@ msgstr ""
msgid "My Library"
msgstr "Mana bibliotēka"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -173,12 +173,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Sistēmas bibliotēku nevar dzēst."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -326,7 +326,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -443,8 +443,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -452,8 +452,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -473,13 +473,13 @@ msgstr "Nederīgs mērķa ceļš"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Pārsniegts apjoms"
@@ -494,7 +494,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Datne ir bloķēta"
@@ -515,8 +515,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -528,7 +528,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -569,7 +569,7 @@ msgstr "Lietotājs %s jau ir grupas dalībnieks."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -585,7 +585,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Grupa nepastāv"
@@ -620,7 +620,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -639,8 +639,8 @@ msgstr "Neizdevās nosūtīt e-pastu, iestatījumi nav korekti. Sazinieties ar a
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Parole ir nepieciešama."
@@ -672,7 +672,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -682,7 +682,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -735,11 +735,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Kļūdaina parole"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Atkodēšanas kļūda"
@@ -819,7 +819,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -867,20 +867,20 @@ msgstr "Jums jau ir %(nb_avatars)d avatars, un maksimālais atļautais ir %(nb_m
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -911,7 +911,7 @@ msgid "Email or Username"
msgstr "E-pasts vai lietotājvārds"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -969,7 +969,7 @@ msgid "New password confirmation"
msgstr "Apstiprināt paroli"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Paroļu lauki nesakrīt"
@@ -981,7 +981,7 @@ msgstr "Vecā parole"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Parole (vēlreiz)"
@@ -1024,44 +1024,44 @@ msgstr "Veiksmīgi atjaunināts avatars."
msgid "Successfully deleted the requested avatars."
msgstr "Veiksmīgi dzēsts pieprasītais avatars."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Konts %(account)s bloķēts uz %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "E-pasta adrese"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Lietotājvārds"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Vērtībai ir jābūt 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Ievadiet derīgu e-pasta adresi."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Nederīgs lietotāja ID"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "vārds"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "nodaļas"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefons"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "Piezīme"
@@ -1111,7 +1111,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Dzēsts"
@@ -1185,86 +1185,86 @@ msgstr "Viesis"
msgid "Default"
msgstr "Noklusēts"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Pievienots"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Aizvākts"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Modificēts"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Pārsaukts"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Pārvietots"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Pievienots vai modificēts"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Bibliotēkas statuss atgriezts uz"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Atgriezt datni \"%(file)s\" uz statusu %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Mainīts bibliotēkas nosaukums vai apraksts"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automātiski sapludināts"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Bibliotēka izveidota"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Tūlīt"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1272,7 +1272,7 @@ msgstr[0] "%(days)d dienas"
msgstr[1] "%(days)d dienām"
msgstr[2] "%(days)d dienām"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1280,7 +1280,7 @@ msgstr[0] "%(hours)d stundas"
msgstr[1] "%(hours)d stundām"
msgstr[2] "%(hours)d stundām"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1288,7 +1288,7 @@ msgstr[0] "%(minutes)d minūtes"
msgstr[1] "%(minutes)d minūtēm"
msgstr[2] "%(minutes)d minūtēm"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1296,16 +1296,16 @@ msgstr[0] "%(seconds)d sekundes"
msgstr[1] "%(seconds)d sekundēm"
msgstr[2] "%(seconds)d sekundēm"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Lasīt-Rakstīt"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Tikai lasīt"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1313,27 +1313,27 @@ msgstr[0] "%(size)d baits"
msgstr[1] "%(size)d baits"
msgstr[2] "%(size)d baiti"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1520,9 +1520,9 @@ msgstr "%(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3043,17 +3043,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Nevar apskatīt datni"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "tiesību kļūda"
@@ -3107,10 +3107,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Šāda datne nepastāv"
@@ -3122,65 +3122,65 @@ msgstr "Slikts repozitorija ID augšupielādes saitē."
msgid "No conflict in the merge."
msgstr "Sapludināts bez konfliktiem"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: neizdevās atvērt datni tiešsaistē"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: neizdevās atvērt datni tiešsaistē"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Atlasītais kodējums nav pareizs."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Nezināms datnes kodējums"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Nevar lejupielādēt datni, nederīgs datnes ceļš"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Nevar lejupielādēt datni, nepareizs datnes ceļš"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Nevar lejupielādēt datni"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/lv/LC_MESSAGES/djangojs.po b/locale/lv/LC_MESSAGES/djangojs.po
index e0ec19133b..70fec25bf8 100644
--- a/locale/lv/LC_MESSAGES/djangojs.po
+++ b/locale/lv/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Qubit Bit, 2015-2016,2018\n"
"Language-Team: Latvian (http://app.transifex.com/haiwen/seahub/language/lv/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr "Lietots:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "Iziet"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Paziņojums"
@@ -238,19 +238,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Aizvērt"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "Datnes"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "Datnes"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "Datnes"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "Datnes"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "Datnes"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Vairāk darbības"
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Par mums"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Apraksts"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Atcelt"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "Atcelt"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Atcelt"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "Atcelt"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Pielietot"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Pievienot Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr "Pievienot Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr "Pievienot Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr "Pievienot Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Vārds"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Lūdzu, ievadiet veco paroli"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Lūdzu, ievadiet jaunu paroli"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Jaunā parole par īsu"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Lūdzu, ievadiet jauno paroli atkārtoti"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Jaunā parole nesakrīt"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Bibliotēkas parole veiksmīgi nomainīta."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Mainīt bibliotēkas paroli {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Vecā parole"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Jauna parole"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Jaunā parole atkārtoti"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "Pirms 3 dienām"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "Pirms 1 nedēļas"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "Pirms 1 mēneša"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "visi"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr ""
msgid "Clean"
msgstr "Tīrīt"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Tīrīt datnes atkritnē un vēsturē: "
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detalizēta informācija par izmaiņām"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Jauna datne"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Dzēst datnes"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Pārsaukt vai pārvietot datnes"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Modificēt datnes"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Jaunas mapes"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Dzēstās mapes"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Dzēst kontu"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Tiešām dzēst kontu?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "Tiešām dzēst kontu?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "Tiešām dzēst kontu?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "Tiešām dzēst kontu?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "Tiešām dzēst kontu?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "Tiešām dzēst kontu?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Dzēst"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Atjaunot bibliotēku"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Vai tiešām vēlaties atjaunot šō bibliotēku?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr "Vai tiešām vēlaties atjaunot šō bibliotēku?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Atjaunot"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Atsaistītās ierīces"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Vai tiešām vēlaties noņemt šo ierīci?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Datnes tiks dzēstas no ierīces, nākamreiz nonākot tiešsaistē."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr "Datnes tiks dzēstas no ierīces, nākamreiz nonākot tiešsaistē."
msgid "Unlink"
msgstr "Atsaistīt"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Nederīgs mērķa ceļš"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopēt atlasīto(s) ierakstu(s) uz:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nepieciešams nosaukums"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Jauna datne"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Jauna mape"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Jauna grupa"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Lūdzu, ievadiet paroli."
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Lūdzu ievadīt paroli vēlreiz"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Parole par īsu"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Paroles nesakrīt"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "Paroles nesakrīt"
msgid "New Library"
msgstr "Jauna bibliotēka"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Šablons"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Tiesības"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lasīt-Rakstīt"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Tikai lasīt"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Šifrēt"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr "Šifrēt"
msgid "Password"
msgstr "Parole"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Atkārtot paroli"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Iekšējā servera kļūda"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr ""
msgid "Back"
msgstr "Atpakaļ"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1495,8 +1522,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Augšuplādēt"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr "Augšuplādēt"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr "Augšuplādēt"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Lejuplādēt"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopēt"
@@ -1600,7 +1627,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr ""
msgid "Edit"
msgstr "Rediģēt"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Vai tiešām vēlaties dzēst %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Dzēst bibliotēku"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Dzēst grupu"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Aizvērt"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "Lietotājs"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "Lietotājs"
msgid "Type"
msgstr "Tips"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "Tips"
msgid "IP"
msgstr "IP adrese"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "IP adrese"
msgid "Device Name"
msgstr "Ierīces nosaukums"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "Ierīces nosaukums"
msgid "Date"
msgstr "Datums"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "Datums"
msgid "Anonymous User"
msgstr "Anonīms lietotājs"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr "Lūdzu, ievadiet dienas"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Augšupielādēt saiti"
@@ -1908,7 +1918,7 @@ msgstr "Pievienot automātisko izbeigšanos"
msgid "Generate"
msgstr "Izveidot"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Iepriekšējais (bultiņa pa kreisi)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Nākamais (bultiņa pa labi)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Aizvērt (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Augšuplādēt datni"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr ""
msgid "It is required."
msgstr "Nepieciešams."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2127,31 +2138,31 @@ msgstr "Kļūdaina parole"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Parole tiks glabāta uz servera tikai 1 stundu."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Vēsture"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Veiksmīgi iestatīta bibliotēkas vēsture."
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Glabāt pilnu vēsturi"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Negrabāt vēsturi"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Glabāt vēsturi par periodu:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dienas"
@@ -2197,19 +2208,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Lietotāja tiesības"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Grupas tiesības"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Mapes atļaujas"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr "Meklēt grupas"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Laiks"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Izmērs "
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "Izmērs "
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Atjaunots"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Pārvietot atlasīto ierakstu(s) uz:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Dzēstās bibliotēkas"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Dzēšanas laiks"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Pievienot administratoru"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr ""
msgid "Add Member"
msgstr "Pievienot dalībnieku"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr ""
msgid "Email"
msgstr "E-pasts"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Apstiprināt paroli"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Dzēst dalībnieku"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Iestatīt kvotas"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Pārsaukt datni"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Pārsaukt mapi"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Nepieciešams nosaukums."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Pieeja liegta"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "Pieeja liegta"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Kļūda"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Lūdzu pārbaudiet tīkla pieslēgumu"
@@ -2754,32 +2767,32 @@ msgstr "Lūdzu pārbaudiet tīkla pieslēgumu"
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Mainījis"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr "Mainījis"
msgid "Device"
msgstr "Ierīce"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr "Ierīce"
msgid "Version"
msgstr "Versija"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Neviens"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Nezināms"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detaļas"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Pašreizējā versija"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Skatīt momentuzņēmumu"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Koplietošanas saites"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Augšupielādēt saites"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2872,10 +2894,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr "Autors"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr "Saite"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Apmeklējumi"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Meklēt datnes bibliotēkā"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Padoms. 0 ir noklusētais limits"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Koplietot lietotājam"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Koplietot grupai"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Dalīties"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr "Dalīties"
msgid "icon"
msgstr "ikona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Atlasīt koplietošanas bibliotēkas "
@@ -3166,8 +3179,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Pārsaukt"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Pievienot institūciju"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Atjaunot noteikumus un nosacījumus"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Pievienot noteikumus un nosacījumus"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versijas numurs"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Teksts"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktivizēt"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Ieslēgt"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Izslēgt"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr ""
msgid "Owner"
msgstr "Īpašnieks"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Pievienot jaunu paziņojumu"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Vārds (obligāti)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "Vārds (obligāti)"
msgid "Role"
msgstr "Loma"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Varat pievienot lietotāju kā viesi, kuram netiks atļauts izveidot bibliotēkas vai grupas."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3414,54 +3429,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Vēstures iestatīšana"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr ""
msgid "Users"
msgstr "Lietotāji"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Lūdzu, ievadiet 1 vai vairāk rakstzīmes"
@@ -3535,22 +3550,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Atrodaties mapē: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "Datne"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Dzēst laiku"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Aizstāt datni {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Datne ar tādu pašu nosaukumu jau eksistē šajā mapē."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Aizstājot tiks pārrakstīts datnes saturs."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Aizstāt"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Neaizstāt"
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Parole nevar būt tukša"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Pašreizējā parole nedrīkst būt tukša"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Jauna parole"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Pakoju..."
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Atkritne"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "bloķēts"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr "Bez zvaigznītes"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr "bez zvaigzīnes"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Bloķēt"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Atbloķēt"
@@ -4119,7 +4134,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Atvērt ar klientu"
@@ -4128,7 +4143,7 @@ msgstr "Atvērt ar klientu"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "Dalībnieks"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4226,7 +4241,7 @@ msgstr "Pašreizējais ceļš:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr "Bibliotēkas tips"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr "Aktivitātes"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4308,7 +4324,7 @@ msgstr "Saites"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Mapes"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Koplietošanā"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4434,6 +4450,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr ""
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "Beigties"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Bibliotēka tika veiksmīgi pārsūtīta."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Neizdevās. Lūdzu pārbaudiet tīkla pieslēgumu."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Pārsūtīt"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Mapes tiesības"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Atcelt koplietošanu"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Mainīt paroli"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Atiestatīt paroli"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Augšuplādēt datnes"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Augšuplādēt mapi"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Jauna Excel datne"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Jauna PowerPoint datne"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Pārvietot"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Vairāk"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(pašreizējā versija)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Skatīt"
@@ -6713,7 +6766,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Veiksmīgi kopēts %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Kļūda kopējot %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Atļauja koplietojumam"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Bojāta (lūdzu, sazinieties ar administratoru, lai salabotu šo bibliotēku)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr "Vai tiešām vēlaties tīrīt atkritni?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Tīrs"
@@ -7338,34 +7401,39 @@ msgstr "Nākamais"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Visas publiskās saites"
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr "Koplietojums no "
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Dalīts ar"
@@ -7716,7 +7784,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "visi dalībnieki"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr ""
msgid "Remove"
msgstr "Aizvākt"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8505,7 +8573,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Vēstures iestatījumi"
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr "dalās: "
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Bibliotēkas īpašniekam ir aptrūkusies vieta."
@@ -8950,12 +9018,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Vai tiešām vēlaties dzēst šo lapu?"
@@ -8964,16 +9032,16 @@ msgstr "Vai tiešām vēlaties dzēst šo lapu?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profila iestatījumi"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Dalās: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Saraksts"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Režģis"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9138,7 +9206,7 @@ msgstr "var spiest arī ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Atzīmēt visas izlasītas"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Ziņa"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Piekļuves žurnāls"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Veiksmīgi kopēts %(name)s un 1 cits ieraksts."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Veiksmīgi kopēts %(name)s un %(amount)s citi ieraksti."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr " Veiksmīgi pārsūtīts %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Veiksmīgi pārsūtīts %(name)s un 1 cits ieraksts"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Veiksmīgi pārsūtīts %(name)s un %(amount)s citi ieraksti."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/nb_NO/LC_MESSAGES/djangojs.po b/locale/nb_NO/LC_MESSAGES/djangojs.po
index cb4a95cb95..12e425584e 100644
--- a/locale/nb_NO/LC_MESSAGES/djangojs.po
+++ b/locale/nb_NO/LC_MESSAGES/djangojs.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Mikal Thunold-Olsen , 2017\n"
"Language-Team: Norwegian Bokmål (Norway) (http://app.transifex.com/haiwen/seahub/language/nb_NO/)\n"
@@ -60,11 +60,11 @@ msgid "Used:"
msgstr "Forbrukt: "
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -85,9 +85,9 @@ msgid "Log out"
msgstr "Logg ut"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Påminnelser"
@@ -239,19 +239,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Lukk"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -259,22 +284,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -284,16 +304,16 @@ msgstr ""
msgid "Files"
msgstr "Filer"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -308,8 +328,8 @@ msgstr "Filer"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -323,10 +343,10 @@ msgstr "Filer"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -343,14 +363,14 @@ msgstr "Filer"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -369,8 +389,8 @@ msgstr "Filer"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Flere operasjoner"
@@ -386,264 +406,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Om oss"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Beskrivelse"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Avbryt"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -651,31 +548,150 @@ msgstr "Avbryt"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -689,51 +705,51 @@ msgstr "Avbryt"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Send inn"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -742,7 +758,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -764,10 +780,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -805,130 +821,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Navn"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Vennligst angi det gamle passordet"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Vennligst angi nytt passord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Nytt passord er for kort"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Vennligst angi det nye passordet en gang til"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "De nye passordene er ikke like"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Gammelt passord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nytt passord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nytt passord igjen"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dager siden"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 uke siden"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 måned siden"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "alt"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -936,78 +952,78 @@ msgstr ""
msgid "Clean"
msgstr "Slett"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Slett filene i papirkurven og historikk:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Endringsdetaljer"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nye filer"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Slettede filer"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Omdøpte eller flyttede filer"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Modifiserte filer"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nye mapper"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Slettede kataloger"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Slett konto"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Ønsker du virkelig å slette denne kontoen?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1025,10 +1041,10 @@ msgstr "Ønsker du virkelig å slette denne kontoen?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1049,27 +1065,27 @@ msgstr "Ønsker du virkelig å slette denne kontoen?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1084,7 +1100,7 @@ msgstr "Ønsker du virkelig å slette denne kontoen?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1101,7 +1117,7 @@ msgstr "Ønsker du virkelig å slette denne kontoen?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1116,47 +1132,47 @@ msgstr "Ønsker du virkelig å slette denne kontoen?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Slett"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Gjenopprett bibliotek"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Er du sikker på at du ønsker å gjenopprette dette biblioteket?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1168,30 +1184,30 @@ msgstr "Er du sikker på at du ønsker å gjenopprette dette biblioteket?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Gjenopprett"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1201,137 +1217,148 @@ msgstr ""
msgid "Unlink"
msgstr "Koble fra"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ugyldig destinasjonsbane"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopiere valgte element(er) til:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Navn er påkrevd"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Navn kan ikke inneholde '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Ny fil"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "New mappe"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Opprett gruppe"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Vennligst oppgi passord"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Vennligst skriv inn passordet på nytt."
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Passordet er for kort"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Passordene stemmer ikke overens"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1340,23 +1367,23 @@ msgstr "Passordene stemmer ikke overens"
msgid "New Library"
msgstr "Nytt bibliotek"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Mal"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1372,45 +1399,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Tillatelse"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Skrivbar"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Lesbar"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Kryptere"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1418,31 +1445,31 @@ msgstr "Kryptere"
msgid "Password"
msgstr "Passord"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Passord på nytt"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Intern tjenerfeil"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1455,23 +1482,23 @@ msgstr ""
msgid "Back"
msgstr "Tilbake"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1496,8 +1523,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1510,13 +1537,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Opplasting"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1526,8 +1553,8 @@ msgstr "Opplasting"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1546,11 +1573,11 @@ msgstr "Opplasting"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Nedlasting"
@@ -1569,16 +1596,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1586,7 +1613,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopiere"
@@ -1601,7 +1628,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1618,10 +1645,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1633,40 +1660,40 @@ msgstr ""
msgid "Edit"
msgstr "Rediger"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Er du sikker på at du vil slette %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1675,58 +1702,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Slett bibliotek"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Slett gruppe"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Lukk"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1746,7 +1756,7 @@ msgstr ""
msgid "User"
msgstr "Bruker"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1755,7 +1765,7 @@ msgstr "Bruker"
msgid "Type"
msgstr "Type"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1769,7 +1779,7 @@ msgstr "Type"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1777,7 +1787,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Enhetsnavn"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1788,7 +1798,7 @@ msgstr "Enhetsnavn"
msgid "Date"
msgstr "Dato"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1796,27 +1806,27 @@ msgstr "Dato"
msgid "Anonymous User"
msgstr "Anonym bruker"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1835,7 +1845,7 @@ msgstr "Tast inn antall dager"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1845,8 +1855,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1855,7 +1865,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Opplastingslenke"
@@ -1909,7 +1919,7 @@ msgstr "Legg til automatisk utløpsdato"
msgid "Generate"
msgstr "Generere"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1932,116 +1942,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Forrige (Venstre piltast)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Neste (Høyre piltast)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Lukk (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Last opp fil"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2049,23 +2060,23 @@ msgstr ""
msgid "It is required."
msgstr "Påkrevd"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2075,13 +2086,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2089,28 +2100,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2128,31 +2139,31 @@ msgstr "Feil passord"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Passordet blir bare lagret i 1 time på serveren."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historikk"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2161,23 +2172,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Behold full historikk"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Ikke behold historikk"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Bare behold historikk for en periode: "
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dager"
@@ -2198,19 +2209,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Brukertillatelse"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Gruppetillatelse"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2251,21 +2262,21 @@ msgstr "Søk grupper"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2278,13 +2289,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2295,29 +2306,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Tid"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2339,23 +2351,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Størrelse"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2367,92 +2379,92 @@ msgstr "Størrelse"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Siste oppdatering"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Flytt valgte element(er) til:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Tidspunkt for sletting"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Legg til administratorer"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2461,22 +2473,22 @@ msgstr ""
msgid "Add Member"
msgstr "Legg til medlem"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Legg til bruker"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2486,56 +2498,56 @@ msgstr "Legg til bruker"
msgid "Email"
msgstr "E-post"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Bekreft passord"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2550,176 +2562,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Slett medlem"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Angi kvote"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Gi nytt navn til fil"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Gi nytt navn til mappe"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Navn er obligatorisk."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Tilgang avvist"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2729,23 +2742,23 @@ msgstr "Tilgang avvist"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Feil"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Vennligst sjekk nettverkstilkoblingen."
@@ -2755,32 +2768,32 @@ msgstr "Vennligst sjekk nettverkstilkoblingen."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tips: Et øyeblikksbilde vil bli tatt etter endringen, som lagrer bibliotekets tilstand slik den var før endringen."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Endret av"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2788,8 +2801,8 @@ msgstr "Endret av"
msgid "Device"
msgstr "Enhet"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2800,69 +2813,78 @@ msgstr "Enhet"
msgid "Version"
msgstr "Versjon"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ingen"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Ukjent"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detaljer"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Gjeldende versjon"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Se på øyeblikksbilde"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Opplastingslenker"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2873,10 +2895,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2925,8 +2947,8 @@ msgid "Creator"
msgstr "Opprettet av"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2935,10 +2957,10 @@ msgid "Link"
msgstr "Lenke"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Besøkende"
@@ -2958,53 +2980,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Søk filer i dette biblioteket"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3037,89 +3050,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tips: 0 betyr standardbegrensning"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Angi brukernavn"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Del til bruker"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Dele til gruppe"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Dele"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3127,11 +3140,11 @@ msgstr "Dele"
msgid "icon"
msgstr "ikon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Velg biblioteker for deling"
@@ -3167,8 +3180,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3200,154 +3213,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Omdøpe"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Legg til vilkår"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versjonsnummer"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Tekst"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktivert"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "På"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Av"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3359,7 +3374,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3368,20 +3383,20 @@ msgstr ""
msgid "Owner"
msgstr "Eier"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Eieren kan bruke administrasjonspanelet i organisasjonen - må være en ny konto."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Legg til en ny påminnelse"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Navn (obligatorisk)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3397,13 +3412,13 @@ msgstr "Navn (obligatorisk)"
msgid "Role"
msgstr "Rolle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Du kan også legge til brukere som gjester, som ikke vil kunne opprette biblioteker og grupper."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3415,54 +3430,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3479,18 +3494,18 @@ msgstr ""
msgid "Users"
msgstr "Brukere"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3503,27 +3518,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Overfør gruppe"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Vennligst skriv inn 1 eller flere bokstaver"
@@ -3536,22 +3551,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Nåværende sti:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3570,34 +3585,34 @@ msgstr ""
msgid "File"
msgstr "Fil"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Tidspunkt for sletting"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Erstatt fil {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "En fil med samme navn eksistererer allerede i denne mappen."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Erstatter du den vil innholdet bli overskrevet."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Erstatt"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Ikke erstatt"
@@ -3612,73 +3627,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Passordet kan ikke være tomt"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Nåværende passord kan ikke vært tomt"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nytt passord"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3690,9 +3705,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papirkurv"
@@ -3799,7 +3814,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3821,24 +3836,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "låst"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3860,11 +3875,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3881,23 +3896,23 @@ msgstr "Fjerne favorittmarkering"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3924,7 +3939,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4100,13 +4115,13 @@ msgstr "ikke favorittmarkert"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Lås"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Lås opp"
@@ -4120,7 +4135,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Åpne via klient"
@@ -4129,7 +4144,7 @@ msgstr "Åpne via klient"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4152,7 +4167,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4211,12 +4226,12 @@ msgstr "Medlem"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4227,7 +4242,7 @@ msgstr "Nåværende sti:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4235,7 +4250,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4270,6 +4285,7 @@ msgstr "Aktiviteter"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4309,7 +4325,7 @@ msgstr "Lenker"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Mapper"
@@ -4322,8 +4338,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Delingsadministrator"
@@ -4386,7 +4402,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4435,6 +4451,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4445,33 +4471,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4663,12 +4695,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Nedlasting av fil er slått av: Brukeren har brukt opp sin kvote av delingslenker."
@@ -4686,114 +4719,115 @@ msgid "Expired"
msgstr "Utgått"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Feilet. Vennligst sjekk nettverkstilkoblingen."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Overføre"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Mappetillatelse"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Opphev deling"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Endre passord"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Endre passord"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4804,70 +4838,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Laste opp filer"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Opplastingsmappe"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Ny Excel fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Ny Powerpoint fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Ny Word fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Ny"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Flytte"
@@ -4990,7 +5030,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4998,7 +5038,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5151,55 +5191,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5222,12 +5257,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Mer"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5251,7 +5323,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5284,27 +5356,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5341,7 +5401,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5354,7 +5415,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5370,43 +5432,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5493,10 +5544,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5591,7 +5658,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5629,26 +5696,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5685,23 +5752,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5729,15 +5796,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5807,25 +5874,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6001,22 +6068,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6026,7 +6093,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6076,49 +6143,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6227,14 +6299,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6247,13 +6319,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6265,12 +6342,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6287,27 +6368,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6340,74 +6421,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6416,7 +6463,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6424,7 +6472,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6444,7 +6493,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6452,15 +6502,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6529,7 +6582,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6692,11 +6745,11 @@ msgid "(current version)"
msgstr "(nåværende versjon)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Vis"
@@ -6714,7 +6767,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6769,7 +6822,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6936,88 +6989,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Vellykket kopiering av %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Kunne ikke kopiere %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7026,11 +7079,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Forlate delt resurss"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7073,6 +7126,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7096,15 +7150,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7197,8 +7260,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7282,7 +7345,7 @@ msgstr "Er du sikker på at du ønsker å tømme papirkurven?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Tøm"
@@ -7339,34 +7402,39 @@ msgstr "Neste"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Alle offentlige lenker"
@@ -7400,8 +7468,8 @@ msgid "Share From"
msgstr "Dele fra"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Dele med"
@@ -7717,7 +7785,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7940,45 +8008,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "alle medlemmene"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7988,44 +8056,44 @@ msgstr ""
msgid "Remove"
msgstr "Fjerne"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8506,7 +8574,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8934,7 +9002,7 @@ msgid "shared by:"
msgstr "delt av:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Eieren av dette biblioteket har ikke mer lagringsplass tilgjengelig"
@@ -8951,12 +9019,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Er du sikker på at du vil slette denne siden?"
@@ -8965,16 +9033,16 @@ msgstr "Er du sikker på at du vil slette denne siden?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9093,31 +9161,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profilinstilling"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Delt av: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Liste"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Rutenett"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9139,7 +9207,7 @@ msgstr "du kan også trykke ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9244,12 +9312,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9381,69 +9449,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Merk alle som lest"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Melding"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Tilgangslogg"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9537,50 +9605,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Vellykket kopiering av %(name)s og 1 øvrig element."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Vellykket kopiering av %(name)s og %(amount)s øvrige elementer."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Vellykket flytting av %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Vellykket sletting av %(name)s samt 1 annet element."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Vellykket flytting av %(name)s og %(amount)s øvrige elementer."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/nl_NL/LC_MESSAGES/djangojs.po b/locale/nl_NL/LC_MESSAGES/djangojs.po
index adbe3fe989..4e63e0008c 100644
--- a/locale/nl_NL/LC_MESSAGES/djangojs.po
+++ b/locale/nl_NL/LC_MESSAGES/djangojs.po
@@ -13,7 +13,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Harmen , 2015-2018,2020\n"
"Language-Team: Dutch (Netherlands) (http://app.transifex.com/haiwen/seahub/language/nl_NL/)\n"
@@ -63,11 +63,11 @@ msgid "Used:"
msgstr "Gebruikt:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -88,9 +88,9 @@ msgid "Log out"
msgstr "Uitloggen"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -223,7 +223,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Meldingen"
@@ -242,19 +242,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Sluiten"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -262,22 +287,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tags"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -287,16 +307,16 @@ msgstr ""
msgid "Files"
msgstr "Bestanden"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -311,8 +331,8 @@ msgstr "Bestanden"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -326,10 +346,10 @@ msgstr "Bestanden"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -346,14 +366,14 @@ msgstr "Bestanden"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -372,8 +392,8 @@ msgstr "Bestanden"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Meer handelingen"
@@ -389,264 +409,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Over ons"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Contactinformatie is verplicht."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Anders"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Contactinformatie"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Beschrijving"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Annuleren"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -654,31 +551,150 @@ msgstr "Annuleren"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Annuleren"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -692,51 +708,51 @@ msgstr "Annuleren"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Verzenden"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Wiki toevoegen"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -745,7 +761,7 @@ msgstr "Wiki toevoegen"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -767,10 +783,10 @@ msgstr "Wiki toevoegen"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -808,130 +824,130 @@ msgstr "Wiki toevoegen"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Naam"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Optioneel"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Geeft het oude wachtwoord op"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Geef het nieuwe wachtwoord op"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Nieuwe wachtwoord is te kort"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Gelieve het wachtwoord opnieuw in te voeren"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Nieuwe wachtwoorden komen niet overeen"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Succesvolle wijziging van wachtwoord bibliotheek"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Wijzig wachtwoord van bibliotheek {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Oude wachtwoord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nieuw wachtwoord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nieuwe wachtwoord nogmaals"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dagen geleden"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 week geleden"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 maand geleden"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "alle"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -939,78 +955,78 @@ msgstr ""
msgid "Clean"
msgstr "Opschonen"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Schoon bestanden in prullenbak en geschiedenis:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Wijzigingdetails"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nieuwe bestanden"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Verwijderde bestanden"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Hernoemde of verplaatste bestanden"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Gewijzigde bestanden"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nieuwe mappen"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Verwijderde mappen"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Bevestigen"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Account verwijderen"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Wil je je account echt verwijderen?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1028,10 +1044,10 @@ msgstr "Wil je je account echt verwijderen?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1052,27 +1068,27 @@ msgstr "Wil je je account echt verwijderen?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1087,7 +1103,7 @@ msgstr "Wil je je account echt verwijderen?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1104,7 +1120,7 @@ msgstr "Wil je je account echt verwijderen?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1119,47 +1135,47 @@ msgstr "Wil je je account echt verwijderen?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Verwijderen"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Bibliotheek herstellen"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Weet je zeker dat je deze bibliotheek wil terughalen?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1171,30 +1187,30 @@ msgstr "Weet je zeker dat je deze bibliotheek wil terughalen?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Terughalen"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Apparaat ontkoppelen"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Weet je zeker dat je dit apparaat wilt ontkoppelen?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Verwijder bestanden van dit apparaat op het moment dat deze weer online komt."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1204,137 +1220,148 @@ msgstr "Verwijder bestanden van dit apparaat op het moment dat deze weer online
msgid "Unlink"
msgstr "Ontkoppelen"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Ongeldig bestandspad bestemming"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Geselecteerde item(s) kopiëren naar:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Zoek"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Naam is verplicht"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Naam mag geen '/' bevatten."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nieuw bestand"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nieuwe map"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nieuwe groep"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Voer wachtwoord in"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Gelieve het wachtwoord opnieuw in te voeren"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Wachtwoord is te kort"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Wachtwoorden komen niet overeen"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1343,23 +1370,23 @@ msgstr "Wachtwoorden komen niet overeen"
msgid "New Library"
msgstr "Nieuwe Bibliotheek"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Sjabloon"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1375,45 +1402,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Toegangsrechten"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Lezen/schrijven"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Alleen lezen"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Versleutel"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1421,31 +1448,31 @@ msgstr "Versleutel"
msgid "Password"
msgstr "Wachtwoord"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Wachtwoord nogmaals"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Interne Server Fout"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Tag \"{name}\" bestaat al"
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1458,23 +1485,23 @@ msgstr "Tag \"{name}\" bestaat al"
msgid "Back"
msgstr "Terug"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Nieuwe tag"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Kies een kleur"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Opslaan"
@@ -1499,8 +1526,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1513,13 +1540,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Upload"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1529,8 +1556,8 @@ msgstr "Upload"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1549,11 +1576,11 @@ msgstr "Upload"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Downloaden"
@@ -1572,16 +1599,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1589,7 +1616,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopiëren "
@@ -1604,7 +1631,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1621,10 +1648,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1636,40 +1663,40 @@ msgstr ""
msgid "Edit"
msgstr "Aanpassen"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Bestand verwijderen"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Map verwijderen"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Weet je zeker dat je %s wilt verwijderen?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1678,58 +1705,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Bibliotheek verwijderen"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Groep verwijderen"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Zeker weten dat je deze groep wilt verwijderen?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Tags selecteren"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Nieuwe tag aanmaken"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Sluiten"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Labels bewerken"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1749,7 +1759,7 @@ msgstr ""
msgid "User"
msgstr "Gebruiker"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1758,7 +1768,7 @@ msgstr "Gebruiker"
msgid "Type"
msgstr "Type"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1772,7 +1782,7 @@ msgstr "Type"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1780,7 +1790,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Apparaatnaam"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1791,7 +1801,7 @@ msgstr "Apparaatnaam"
msgid "Date"
msgstr "Datum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1799,27 +1809,27 @@ msgstr "Datum"
msgid "Anonymous User"
msgstr "Anonieme gebruiker"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Dit bestand is (kennelijk) nog niet geraadpleegd"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1838,7 +1848,7 @@ msgstr "Voer aantal dagen in"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Voer een niet negatief getal in"
@@ -1848,8 +1858,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1858,7 +1868,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Upload Link"
@@ -1912,7 +1922,7 @@ msgstr "Voeg automatische vervaldatum toe"
msgid "Generate"
msgstr "Genereer"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1935,116 +1945,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Vorige (linker pijltjestoets)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Volgende (rechter pijltjestoets)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Sluiten (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Inzoomen"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Uitzoomen"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Upload bestand"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Afbeelding selecteren"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Interne link is gekopieerd naar het klembord"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Interne link"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Toegang intrekken"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2052,23 +2063,23 @@ msgstr "Toegang intrekken"
msgid "It is required."
msgstr "Het is verplicht."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "E-mailadres is ongeldig"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2078,13 +2089,13 @@ msgstr ""
msgid "Invite Guest"
msgstr "Gast uitnodigen"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "E-mails"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2092,28 +2103,28 @@ msgstr "E-mails"
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Verlaten"
@@ -2131,31 +2142,31 @@ msgstr "Verkeerd wachtwoord"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Het wachtwoord wordt maar 1 uur op de server bewaard."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Geschiedenis"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Bibliotheekgeschiedenis instellen gelukt."
@@ -2164,23 +2175,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Bewaar volledige geschiedenis"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Bewaar geschiedenis niet"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Bewaar alleen geschiedenis over been bepaalde periode:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dagen"
@@ -2201,19 +2212,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Gebruikersrechten"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Groepsrechten"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Map toegangsrechten"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2254,21 +2265,21 @@ msgstr "Zoek groepen"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2281,13 +2292,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2298,29 +2309,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Tijd:"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2342,23 +2354,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Grootte"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2370,92 +2382,92 @@ msgstr "Grootte"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Laatste wijziging"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "verwijderd"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Geselecteerde item(s) verplaatsen naar:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Tijdstip verwijderd"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Admins toevoegen"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Nieuwe subafdeling"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Nieuwe afdeling"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2464,22 +2476,22 @@ msgstr "Nieuwe afdeling"
msgid "Add Member"
msgstr "Lid toevoegen"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "e-mail is verplicht"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Gebruiker toevoegen"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2489,56 +2501,56 @@ msgstr "Gebruiker toevoegen"
msgid "Email"
msgstr "E-mail"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Bevestig Wachtwoord"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Datum ongeldig."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Kies datum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Startdatum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Einddatum"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2553,176 +2565,177 @@ msgstr "Einddatum"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Afdeling verwijderen"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Lid verwijderen"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Quota instellen"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Bestand hernoemen"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Map hernoemen"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nieuwe bestandsnaam"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nieuwe mapnaam"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Groep hernoemen"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Groep hernoemen in"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Naam is vereist."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permissie geweigerd"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2732,23 +2745,23 @@ msgstr "Permissie geweigerd"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Fout"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Controleer de netwerkverbinding."
@@ -2758,32 +2771,32 @@ msgstr "Controleer de netwerkverbinding."
msgid "App Name"
msgstr "Appnaam"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tip: Er wordt na iedere wijziging een momentopname gegenereerd, die de status van de bibliotheek na de wijziging opslaat."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Wijziger"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2791,8 +2804,8 @@ msgstr "Wijziger"
msgid "Device"
msgstr "Apparaat"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2803,69 +2816,78 @@ msgstr "Apparaat"
msgid "Version"
msgstr "Versie"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Geen"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Onbekend"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Details"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Huidige versie"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Bekijk Snapshot"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Gedeelde links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Uploadlinks"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2876,10 +2898,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2928,8 +2950,8 @@ msgid "Creator"
msgstr "Maker"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2938,10 +2960,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Bezoeken"
@@ -2961,53 +2983,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Zoek"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Zoek bestanden in deze bibliotheek"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3040,89 +3053,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: 0 betekent standaard limiet"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Gebruikersnaam instellen"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Deellink"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Delen met gebruiker"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Delen met een groep"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Delen"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3130,11 +3143,11 @@ msgstr "Delen"
msgid "icon"
msgstr "icoon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Selecteer bibliotheken om te delen"
@@ -3170,8 +3183,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3203,154 +3216,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Weet je zeker dat je wilt verwijderen"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Hernoem"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Een getal dat groter is dan of gelijk is aan 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Organisatie toevoegen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Voorwaarden bijwerken"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Voorwaarden toevoegen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versienummer"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Tekst"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Geactiveerd"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Aan"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Uit"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Wachtwoorden komen niet overeen."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Organisatie toevoegen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3362,7 +3377,7 @@ msgstr "Organisatie toevoegen"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3371,20 +3386,20 @@ msgstr "Organisatie toevoegen"
msgid "Owner"
msgstr "Eigenaar"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Beheerder kan het beheerpaneel in een organisatie gebruiken, moet een nieuw account zijn."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Voeg melding toe"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Naam(optioneel)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3400,13 +3415,13 @@ msgstr "Naam(optioneel)"
msgid "Role"
msgstr "Rol"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Je kunt ook een gebruiker als gast toevoegen die geen permissies heeft om gebruikers en bibliotheken aan te maken."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Admin toevoegen"
@@ -3418,54 +3433,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Geschiedenis instellingen"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3482,18 +3497,18 @@ msgstr ""
msgid "Users"
msgstr "Gebruikers"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3506,27 +3521,27 @@ msgstr ""
msgid "Departments"
msgstr "Afdelingen"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Groep overzetten"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Voer 1 of meer tekens in."
@@ -3539,22 +3554,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Huidig pad:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3573,34 +3588,34 @@ msgstr ""
msgid "File"
msgstr "Bestand"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Tijdstip verwijderen"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Bestand {filename} vervangen?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Een bestand met deze naam bestaat reeds in deze map."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Vervanging zal huidige inhoud overschrijven."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Vervangen"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Niet vervangen"
@@ -3615,73 +3630,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Wachtwoord mag niet leeg zijn"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Huidige wachtwoord mag niet leeg zijn"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nieuw wachtwoord"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Aan het inpakken..."
@@ -3693,9 +3708,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Prullenbak"
@@ -3802,7 +3817,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3824,24 +3839,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "Geblokkeerd"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3863,11 +3878,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3884,23 +3899,23 @@ msgstr "Ongedaan maken van favoriet"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Favoriet maken"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3927,7 +3942,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4103,13 +4118,13 @@ msgstr "geen favoriet"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Slot"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Deblokkeer"
@@ -4123,7 +4138,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Openen via programma"
@@ -4132,7 +4147,7 @@ msgstr "Openen via programma"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4155,7 +4170,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4214,12 +4229,12 @@ msgstr "Lid"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4230,7 +4245,7 @@ msgstr "Huidig pad:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4238,7 +4253,7 @@ msgstr "Soort bibliotheek"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4273,6 +4288,7 @@ msgstr "Activiteiten"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4312,7 +4328,7 @@ msgstr "Links"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Mappen"
@@ -4325,8 +4341,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Delen beheer"
@@ -4389,7 +4405,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Geen tags"
@@ -4438,6 +4454,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4448,33 +4474,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4666,12 +4698,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Download is niet mogelijk: de limiet voor verkeer van bestanden delen is overschreden."
@@ -4689,114 +4722,115 @@ msgid "Expired"
msgstr "Verlopen"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Verplaatsen van de bibliotheek is gelukt."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Mislukt. Controleer de netwerkverbinding."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Overzetten"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Map toegangsrechten"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Delen intrekken"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Wijzig het wachtwoord"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Wachtwoord reset"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4807,70 +4841,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Bestanden Uploaden"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Map uploaden"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nieuw Excelbestand"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nieuw PowerPoint-bestand"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nieuw Word-bestand"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nieuw"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Verplaatsen"
@@ -4993,7 +5033,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5001,7 +5041,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5154,55 +5194,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publiceren"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Wiki verwijderen"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5225,12 +5260,49 @@ msgstr "Versiehistorie"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Meer"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5254,7 +5326,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5287,27 +5359,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5344,7 +5404,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5357,7 +5418,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5373,43 +5435,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5496,10 +5547,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5594,7 +5661,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5632,26 +5699,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5688,23 +5755,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5732,15 +5799,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5810,25 +5877,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6004,22 +6071,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6029,7 +6096,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6079,49 +6146,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6230,14 +6302,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6250,13 +6322,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6268,12 +6345,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6290,27 +6371,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6343,74 +6424,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6419,7 +6466,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6427,7 +6475,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6447,7 +6496,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6455,15 +6505,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6532,7 +6585,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6695,11 +6748,11 @@ msgid "(current version)"
msgstr "(huidige versie)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Bekijken"
@@ -6717,7 +6770,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6772,7 +6825,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6939,88 +6992,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Kopiëren van %(name)s gelukt."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Kon %(name)s niet kopiëren"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7029,11 +7082,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Gedeelde folder verlaten"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7076,6 +7129,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7099,15 +7153,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Defect (neem contact op met je systeembeheerder om deze bibliotheek te repareren)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7200,8 +7263,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7285,7 +7348,7 @@ msgstr "Weet je zeker dat je de prullenbak wilt legen?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Wissen"
@@ -7342,34 +7405,39 @@ msgstr "Volgende"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Alle Openbare Linken"
@@ -7403,8 +7471,8 @@ msgid "Share From"
msgstr "Delen Van"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Delen met"
@@ -7720,7 +7788,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7943,45 +8011,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "alle leden"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7991,44 +8059,44 @@ msgstr ""
msgid "Remove"
msgstr "Verwijderen"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8509,7 +8577,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Geschiedenis-instellingen"
@@ -8937,7 +9005,7 @@ msgid "shared by:"
msgstr "gedeeld door:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "De eigenaar van deze bibliotheek heeft geen ruimte meer."
@@ -8954,12 +9022,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Weet je zeker dat je deze pagina wilt verwijderen?"
@@ -8968,16 +9036,16 @@ msgstr "Weet je zeker dat je deze pagina wilt verwijderen?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9096,31 +9164,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profielinstelling"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Gedeeld door:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lijst"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Raster"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9142,7 +9210,7 @@ msgstr "je kan ook drukken op..."
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9247,12 +9315,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9384,69 +9452,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Alles als gelezen markeren"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Bericht"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Toegangslogboek"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9540,50 +9608,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Kopiëren van %(name)s en 1 ander item gelukt."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Kopiëren van %(name)s en %(amount)s andere items gelukt."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Verplaatsen van %(name)s gelukt."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Verplaatsen van %(name)s en 1 ander item gelukt."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Verplaatsen van %(name)s en %(amount)s andere items gelukt."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/pl/LC_MESSAGES/django.po b/locale/pl/LC_MESSAGES/django.po
index 0bd2659589..deefed1983 100644
--- a/locale/pl/LC_MESSAGES/django.po
+++ b/locale/pl/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Ryszard Trojnacki , 2020\n"
"Language-Team: Polish (http://app.transifex.com/haiwen/seahub/language/pl/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Nazwa jest zbyt długa (maksymalnie 64 znaki)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Nazwa nie powinna zawierać '/'."
@@ -123,18 +123,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Już istnieje grupa o takiej nazwie."
@@ -154,7 +154,7 @@ msgstr "Są poddziały w tym dziale."
msgid "My Library"
msgstr "Moja biblioteka"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr "Błąd dodawania %s do instytucji: użytkownik już należy do tej insty
msgid "System library can not be deleted."
msgstr "Biblioteka systemowa nie może zostać usunięta."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Biblioteka nie może być przeniesiona do właściciela."
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Osiągnięto maksymalną liczbę użytkowników."
@@ -447,8 +447,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Nieprawidłowa ścieżka docelowa"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Brak miejsca."
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Plik jest zablokowany"
@@ -519,8 +519,8 @@ msgstr "Użytkownika %s nie został znaleziony."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "Użytkownik %s już jest członkiem grupy."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Grupa nie istnieje"
@@ -624,7 +624,7 @@ msgstr "%s jest już zaproszony."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Nie udało się wysłać wiadomości e-mail. Usługa e-mail nie jest pop
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Hasło jest wymagane."
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, 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"
@@ -686,7 +686,7 @@ msgstr "Czas przedawnienia w dniach powinien być większy lub równy %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, 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"
@@ -739,11 +739,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Nieprawidłowe hasło"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Błąd deszyfrowania biblioteki"
@@ -823,7 +823,7 @@ msgstr "Link udostępnienia %s już istnieje."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Obecnie posiadasz %(nb_avatars)d awatarów, a dozwolone maksimum to %(nb
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Email lub nazwa użytkownika"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Potwierdzenie hasła"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Podane hasła nie są identyczne."
@@ -985,7 +985,7 @@ msgstr "Stare hasło"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Hasło (ponownie)"
@@ -1028,44 +1028,44 @@ msgstr "Pomyślnie zaktualizowano Twój awatar."
msgid "Successfully deleted the requested avatars."
msgstr "Pomyślnie usunięto wybrane awatary."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Konto %(account)s w %(site)s zamarzło."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Adres e-mail"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nazwa użytkownika"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Ta wartość musi być o długości 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Podaj poprawny adres email."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Nieprawidłowy identyfikator użytkownika."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nazwa"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "wydział"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "notatka"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Ścieżka pliku"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Usunięto"
@@ -1189,86 +1189,86 @@ msgstr "Gość"
msgid "Default"
msgstr "Domyślnie"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Dodano"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Skasowano"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Zmodyfikowano"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Zmieniono nazwę"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Przeniesiono"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Zmieniono nazwę folderu"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Folder przeniesiono"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Dodane lub zmienione"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Przywrócono bibliotekę do stanu z"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Przywrócono plik \"%(file)s\" do stanu z %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Zmieniona nazwa biblioteki lub opis"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatyczne scalanie przez Seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Utworzona biblioteka"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Przed chwilą"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1277,7 +1277,7 @@ msgstr[1] "%(days)d dni temu"
msgstr[2] "%(days)d dni temu"
msgstr[3] "%(days)d dni temu"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1286,7 +1286,7 @@ msgstr[1] "%(hours)d godziny temu"
msgstr[2] "%(hours)d godzin temu"
msgstr[3] "%(hours)d godzin temu"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1295,7 +1295,7 @@ msgstr[1] "%(minutes)d minuty temu"
msgstr[2] "%(minutes)d minut temu"
msgstr[3] "%(minutes)d minut temu"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1304,16 +1304,16 @@ msgstr[1] "%(seconds)d sekundy temu"
msgstr[2] "%(seconds)d sekund temu"
msgstr[3] "%(seconds)d sekund temu"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Do odczytu i zapisu"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Tylko do odczytu"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1322,27 +1322,27 @@ msgstr[1] "%(size)d bajty"
msgstr[2] "%(size)d bajtów"
msgstr[3] "%(size)d bajtów"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1529,9 +1529,9 @@ msgstr "Załoga %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3055,17 +3055,17 @@ msgstr ""
msgid "Disable"
msgstr "Wyłącz"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Nie można wyświetlić pliku"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "błąd uprawnień"
@@ -3119,10 +3119,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Plik nie istnieje"
@@ -3134,65 +3134,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Błąd HTTP: niepowodzenie otwierania pliku online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Błąd URL: niepowodzenie otwierania pliku online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Wybrane kodowanie jest nieprawidłowe."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Nieznane kodowanie pliku"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "Biblioteka jest zaszyfrowana, nie można otworzyć pliku online."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Nie można pobrać pliku, nieprawidłowa ścieżka"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Nie można pobrać pliku, zła ścieżka"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Nie można pobrać pliku."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Link udostępnienia dla %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Nie udało się pobrać pliku"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/pl/LC_MESSAGES/djangojs.po b/locale/pl/LC_MESSAGES/djangojs.po
index d96e5c0080..ee034ac59b 100644
--- a/locale/pl/LC_MESSAGES/djangojs.po
+++ b/locale/pl/LC_MESSAGES/djangojs.po
@@ -9,7 +9,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: K.S. , 2015-2018\n"
"Language-Team: Polish (http://app.transifex.com/haiwen/seahub/language/pl/)\n"
@@ -59,11 +59,11 @@ msgid "Used:"
msgstr "Wykorzystane:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -84,9 +84,9 @@ msgid "Log out"
msgstr "Wyloguj się"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -219,7 +219,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Powiadomienia"
@@ -238,19 +238,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Zamknij"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -258,22 +283,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Tagi"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -283,16 +303,16 @@ msgstr ""
msgid "Files"
msgstr "Pliki"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -307,8 +327,8 @@ msgstr "Pliki"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -322,10 +342,10 @@ msgstr "Pliki"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -342,14 +362,14 @@ msgstr "Pliki"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -368,8 +388,8 @@ msgstr "Pliki"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Więcej operacji"
@@ -385,264 +405,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "O nas"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Opis"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Anuluj"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -650,31 +547,150 @@ msgstr "Anuluj"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -688,51 +704,51 @@ msgstr "Anuluj"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Wyślij"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Dodaj Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -741,7 +757,7 @@ msgstr "Dodaj Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -763,10 +779,10 @@ msgstr "Dodaj Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -804,130 +820,130 @@ msgstr "Dodaj Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nazwa"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opcjonalny"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Proszę podać stare hasło"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Proszę podać nowe hasło"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Nowe hasło jest za krótkie"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Proszę ponownie wpisać nowe hasło"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Hasła nie są identyczne"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Pomyślnie zmieniono hasło biblioteki"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Zmień hasło biblioteki {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Stare hasło"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nowe hasło"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Powtórz nowe hasło"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dni temu"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 tydzień temu"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 miesiąc temu"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "wszystko"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -935,78 +951,78 @@ msgstr ""
msgid "Clean"
msgstr "Wyczyść"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Wyczyść pliki w koszu i historię :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Szczegóły modyfikacji"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nowe pliki"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Usunięte pliki"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Pliki przeniesione lub o zmienionej nazwie"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Zmodyfikowane pliki"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nowe katalogi"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Usunięte katalogi"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Usuń konto"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Czy na pewno chcesz usunąć swoje konto?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1024,10 +1040,10 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1048,27 +1064,27 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1083,7 +1099,7 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1100,7 +1116,7 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1115,47 +1131,47 @@ msgstr "Czy na pewno chcesz usunąć swoje konto?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Usuń"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Przywróć bibliotekę"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Czy na pewno chcesz przywrócić tę bibliotekę?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1167,30 +1183,30 @@ msgstr "Czy na pewno chcesz przywrócić tę bibliotekę?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Przywróć"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Odłącz urządzenie"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Czy na pewno chcesz odłączyć to urządzenie?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Usuń pliki z tego urządzenia jak tylko będzie ono dostępne."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1200,137 +1216,148 @@ msgstr "Usuń pliki z tego urządzenia jak tylko będzie ono dostępne."
msgid "Unlink"
msgstr "Odłącz"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Nieprawidłowa ścieżka docelowa"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopiuj wybrane elementy do:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Szukaj"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nazwa jest wymagana"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Nazwa nie powinna zawierać '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nowy plik"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nowy folder"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nowa grupa"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Proszę podać hasło"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Proszę ponownie podać hasło"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Hasło jest zbyt krótkie"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Hasła nie są identyczne"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1339,23 +1366,23 @@ msgstr "Hasła nie są identyczne"
msgid "New Library"
msgstr "Nowa biblioteka"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Szablon"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1371,45 +1398,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Uprawnienie"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Odczyt i zapis"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Tylko odczyt"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Zaszyfruj"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1417,31 +1444,31 @@ msgstr "Zaszyfruj"
msgid "Password"
msgstr "Hasło"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Powtórz hasło"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Wewnętrzny błąd serwera"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1454,23 +1481,23 @@ msgstr ""
msgid "Back"
msgstr "Wstecz"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1495,8 +1522,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1509,13 +1536,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Prześlij"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1525,8 +1552,8 @@ msgstr "Prześlij"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1545,11 +1572,11 @@ msgstr "Prześlij"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Pobierz"
@@ -1568,16 +1595,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1585,7 +1612,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopiuj"
@@ -1600,7 +1627,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1617,10 +1644,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1632,40 +1659,40 @@ msgstr ""
msgid "Edit"
msgstr "Edytuj"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Czy na pewno chcesz usunąć %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1674,58 +1701,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Usuń bibliotekę"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Usuń grupę"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Zamknij"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Pomyślnie edytowane etykiety."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Edytuj etykiety"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1745,7 +1755,7 @@ msgstr ""
msgid "User"
msgstr "Użytkownik"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1754,7 +1764,7 @@ msgstr "Użytkownik"
msgid "Type"
msgstr "Typ"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1768,7 +1778,7 @@ msgstr "Typ"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1776,7 +1786,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nazwa urządzenia"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1787,7 +1797,7 @@ msgstr "Nazwa urządzenia"
msgid "Date"
msgstr "Data"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1795,27 +1805,27 @@ msgstr "Data"
msgid "Anonymous User"
msgstr "Użytkownik anonimowy"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Dostęp do tego pliku (najwyraźniej) nie został nigdy uzyskany"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1834,7 +1844,7 @@ msgstr "Proszę podać dni"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1844,8 +1854,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1854,7 +1864,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Łącze przesyłania"
@@ -1908,7 +1918,7 @@ msgstr "Dodaj termin ważności"
msgid "Generate"
msgstr "Wygeneruj"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1931,116 +1941,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Poprzedni (strzałka w lewo)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Następny (strzałka w prawo)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Zamknij (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Wybierz plik .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Pobierz przykładowy plik"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Pobierz przykładowy plik"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Prześlij plik"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2048,23 +2059,23 @@ msgstr ""
msgid "It is required."
msgstr "Wymagane."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Pomyślnie zaproszono %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Pomyślnie zaproszono %(email) i %(num) innych osób."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2074,13 +2085,13 @@ msgstr "Pomyślnie zaproszono %(email) i %(num) innych osób."
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2088,28 +2099,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr "Emaile, rozdzielone ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Pomyślnie dodano etykiety do biblioteki {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2127,31 +2138,31 @@ msgstr "Nieprawidłowe hasło"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Hasło będzie przechowywane na serwerze wyłącznie przez 1 godzinę."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historia"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Pomyślnie ustawiono historię biblioteki."
@@ -2160,23 +2171,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Przechowuj pełną historię"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Nie przechowuj historii"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Przechowuj historię z ostatnich:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dni"
@@ -2197,19 +2208,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Uprawnienia użytkownika"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Uprawnienia grupy:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "Uprawnienia folderu {placeholder}"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2250,21 +2261,21 @@ msgstr "Szukaj grup"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2277,13 +2288,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2294,29 +2305,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Czas"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2338,23 +2350,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Rozmiar"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2366,92 +2378,92 @@ msgstr "Rozmiar"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Ostatnia aktualizacja"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Przenieś wybrane elementy do:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Usunięte biblioteki"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Czas usunięcia"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Dodaj administratorów"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2460,22 +2472,22 @@ msgstr ""
msgid "Add Member"
msgstr "Dodaj członka"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Dodaj użytkownika"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2485,56 +2497,56 @@ msgstr "Dodaj użytkownika"
msgid "Email"
msgstr "E-mail"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Potwierdź hasło"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2549,176 +2561,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Usuń członka"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Importuj użytkowników z pliku .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Ogranicz przestrzeń"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Zmień nazwę pliku"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Zmień nazwę folderu"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Nazwa jest wymagana."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Odmowa dostępu"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2728,23 +2741,23 @@ msgstr "Odmowa dostępu"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Błąd"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Proszę sprawdzić sieć."
@@ -2754,32 +2767,32 @@ msgstr "Proszę sprawdzić sieć."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Porada: po każdej modyfikacji zostanie utworzona migawka, która przechowuje stan biblioteki po modyfikacji."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Zmodyfikował"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2787,8 +2800,8 @@ msgstr "Zmodyfikował"
msgid "Device"
msgstr "Urządzenie"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2799,69 +2812,78 @@ msgstr "Urządzenie"
msgid "Version"
msgstr "Wersja"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Etykiety"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Żaden"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Nieznany"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Szczegóły"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Aktualna wersja"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Pokaż migawkę"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Łącza udostępniania"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Łącza przesyłania"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2872,10 +2894,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2924,8 +2946,8 @@ msgid "Creator"
msgstr "Twórca"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2934,10 +2956,10 @@ msgid "Link"
msgstr "Odsyłacz"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Wizyty"
@@ -2957,53 +2979,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Szukaj"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Przeszukaj pliki w tej bibliotece"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3036,89 +3049,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Porada: 0 oznacza limit domyślny"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Ustaw nazwę użytkownika"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Udostępnij użytkownikowi"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Udostępnij grupie"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Udostępnij"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3126,11 +3139,11 @@ msgstr "Udostępnij"
msgid "icon"
msgstr "ikona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Wybierz biblioteki do udostępnienia"
@@ -3166,8 +3179,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3199,154 +3212,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Zmień nazwę"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Liczba większa lub równa 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Dodaj instytucję"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Zaktualizuj regulamin"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Dodaj regulamin"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Wersja"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Tekst"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktywowane"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Włączone"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Wyłączone"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3358,7 +3373,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3367,20 +3382,20 @@ msgstr ""
msgid "Owner"
msgstr "Właściciel"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Właściciel może używać panelu administratora w organizacji, musi być nowym kontem."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Dodaj nowe powiadomienie"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nazwa (opcjonalna)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3396,13 +3411,13 @@ msgstr "Nazwa (opcjonalna)"
msgid "Role"
msgstr "Rola"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Możesz także dodać użytkownika jako gościa, nie będzie miał możliwości tworzenia bibliotek i grup."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3414,54 +3429,54 @@ msgstr "(Jeśli puste, właścicielem będzie admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "Ustawienia historii {placeholder}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3478,18 +3493,18 @@ msgstr ""
msgid "Users"
msgstr "Użytkownicy"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3502,27 +3517,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Prześlij grupę"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Proszę podać 1 lub więcej znaków"
@@ -3535,22 +3550,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Aktualna ścieżka: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3569,34 +3584,34 @@ msgstr ""
msgid "File"
msgstr "Plik"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Usuń czas"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Zamienić plik {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Plik o takiej samej nazwie już istnieje w tym folderze."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Zastąpienie go spowoduje nadpisanie jego zawartości."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Zastąp"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Nie zastępuj"
@@ -3611,73 +3626,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Hasło nie może być puste"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Aktualne hasło nie może być puste"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nowe hasło"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Pakowanie..."
@@ -3689,9 +3704,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Kosz"
@@ -3798,7 +3813,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3820,24 +3835,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "zablokowany"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3859,11 +3874,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3880,23 +3895,23 @@ msgstr "Usuń gwiazdkę"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Gwiazdka"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3923,7 +3938,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4099,13 +4114,13 @@ msgstr "Nieoznaczone gwiazdką"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Zablokuj"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Odblokuj"
@@ -4119,7 +4134,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Otwórz w kliencie"
@@ -4128,7 +4143,7 @@ msgstr "Otwórz w kliencie"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Otwórz folder nadrzędny"
@@ -4151,7 +4166,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4210,12 +4225,12 @@ msgstr "Członek"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4226,7 +4241,7 @@ msgstr "Aktualna ścieżka: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4234,7 +4249,7 @@ msgstr "Typ biblioteki"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4269,6 +4284,7 @@ msgstr "Aktywności"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4308,7 +4324,7 @@ msgstr "Łącza"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Foldery"
@@ -4321,8 +4337,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Udostępnianie"
@@ -4385,7 +4401,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4434,6 +4450,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4444,33 +4470,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4662,12 +4694,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Pobieranie plików jest wyłączone: transfer właściciela łącza został wykorzystany."
@@ -4685,114 +4718,115 @@ msgid "Expired"
msgstr "Wygasło"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Pomyślnie przeniesiono bibliotekę."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Niepowodzenie. Proszę sprawdzić sieć."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Przekaż"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Uprawnienia folderu"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Wyłącz udostępnianie"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Zmień hasło"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Zresetuj hasło"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4803,70 +4837,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Prześlij pliki"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Wyślij folder"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Nowy plik Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Nowy plik Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Nowy plik PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Nowy plik Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Nowy"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Przenieś"
@@ -4989,7 +5029,7 @@ msgid ""
msgstr "Umieść swoje konto w globalnej książce adresowej, aby inni użytkownicy mogli Cię odnaleźć wpisując jego nazwę."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4997,7 +5037,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5150,55 +5190,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5221,12 +5256,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Więcej"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5250,7 +5322,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5283,27 +5355,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5340,7 +5400,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5353,7 +5414,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5369,43 +5431,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5492,10 +5543,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5590,7 +5657,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5628,26 +5695,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5684,23 +5751,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5728,15 +5795,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5806,25 +5873,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6000,22 +6067,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6025,7 +6092,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6075,49 +6142,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6226,14 +6298,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6246,13 +6318,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6264,12 +6341,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6286,27 +6367,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6339,74 +6420,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6415,7 +6462,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6423,7 +6471,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6443,7 +6492,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6451,15 +6501,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6528,7 +6581,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6691,11 +6744,11 @@ msgid "(current version)"
msgstr "(obecna wersja)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Wyświetl"
@@ -6713,7 +6766,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6768,7 +6821,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6935,88 +6988,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Pomyślnie skopiowano %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Nie można skopiować %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7025,11 +7078,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Opuść udział"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7072,6 +7125,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7095,15 +7149,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Uszkodzona (proszę się skontaktować z administratorem w celu naprawy)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7196,8 +7259,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7281,7 +7344,7 @@ msgstr "Czy na pewno chcesz opróżnić kosz?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Wyczyść"
@@ -7338,34 +7401,39 @@ msgstr "Następny"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Wszystkie publiczne łącza"
@@ -7399,8 +7467,8 @@ msgid "Share From"
msgstr "Udostępnione od"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Udostępnij"
@@ -7716,7 +7784,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7939,45 +8007,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "wszyscy członkowie"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7987,44 +8055,44 @@ msgstr ""
msgid "Remove"
msgstr "Usuń"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8505,7 +8573,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Ustawienia historii"
@@ -8933,7 +9001,7 @@ msgid "shared by:"
msgstr "udostępnił:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Właściciel tej biblioteki wykorzystał całą dostępną przestrzeń."
@@ -8950,12 +9018,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Czy na pewno chcesz usunąć tę stronę?"
@@ -8964,16 +9032,16 @@ msgstr "Czy na pewno chcesz usunąć tę stronę?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9092,31 +9160,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Ustawienia profilu"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Udostępnił: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Siatka"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9138,7 +9206,7 @@ msgstr "możesz także wcisnąć ←"
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9243,12 +9311,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9380,69 +9448,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Oznacz wszystkie jako przeczytane"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Wiadomość"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Log dostępu"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9536,50 +9604,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Pomyślnie skopiowano %(name)s i 1 inny element."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Pomyślnie skopiowano %(name)s i %(amount)s innych elementów."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Pomyślnie przeniesiono %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Pomyślnie przeniesiono %(name)s i 1 inny element."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Pomyślnie przeniesiono %(name)s i %(amount)s innych elementów."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/pt_BR/LC_MESSAGES/django.po b/locale/pt_BR/LC_MESSAGES/django.po
index ddde6d2f42..9030fd09bf 100644
--- a/locale/pt_BR/LC_MESSAGES/django.po
+++ b/locale/pt_BR/LC_MESSAGES/django.po
@@ -24,7 +24,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: zheng xie , 2013,2017\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/haiwen/seahub/language/pt_BR/)\n"
@@ -94,12 +94,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "O nome não pode conter '/'."
@@ -133,18 +133,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Já existe um grupo com esse nome."
@@ -164,7 +164,7 @@ msgstr ""
msgid "My Library"
msgstr "Minha Biblioteca"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -187,12 +187,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "A biblioteca do sistema não pode ser excluída."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -340,7 +340,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "O número de usuários excede o limite."
@@ -457,8 +457,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -466,8 +466,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -487,13 +487,13 @@ msgstr "O caminho destino é inválido"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Sem cota disponível."
@@ -508,7 +508,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Arquivo bloqueado"
@@ -529,8 +529,8 @@ msgstr "Usuário %s não encontrado."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -542,7 +542,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -583,7 +583,7 @@ msgstr "O usuário %s já é membro do grupo."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -599,7 +599,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "O grupo não existe"
@@ -634,7 +634,7 @@ msgstr "%s já está convidado."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -653,8 +653,8 @@ msgstr "Falha ao enviar e-mail, o serviço de e-mail não está configurado corr
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Senha obrigatoria"
@@ -686,7 +686,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -696,7 +696,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -749,11 +749,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Senha incorreta"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Falha ao descriptografar a biblioteca"
@@ -833,7 +833,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -881,20 +881,20 @@ msgstr "Você já tem %(nb_avatars)d avatars, e o máximo permitido é %(nb_max_
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -925,7 +925,7 @@ msgid "Email or Username"
msgstr "E-mail ou nome do usuário"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -983,7 +983,7 @@ msgid "New password confirmation"
msgstr "Nova senha confirmada"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "As senhas não coincidem."
@@ -995,7 +995,7 @@ msgstr "Senha anterior"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Informe a senha novamente"
@@ -1038,44 +1038,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Conta %(account)s bloqueada em %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Endereço de e-mail"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Nome de usuário"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Este valor deve ter o tamanho de 40 caracteres"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Insira um e-mail válido"
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID de usuário inválido"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "nome"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "departamento"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefone"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "nota"
@@ -1125,7 +1125,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Excluído"
@@ -1199,86 +1199,86 @@ msgstr "Convidado"
msgid "Default"
msgstr "Padrão"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Adicionado"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Removido"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Alterado"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Renomeado"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Movido"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Adicionado ou modificado"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Biblioteca atualizada para o status de"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Arquivo revertido \"%(file)s\" para o status de %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "O nome da biblioteca mudou ou sua descrição"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Auto merge pelo sistema seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Biblioteca criada"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Agora"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1286,7 +1286,7 @@ msgstr[0] "Passado %(days)d dia"
msgstr[1] "%(days)d dias atrás"
msgstr[2] "%(days)d dias atrás"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1294,7 +1294,7 @@ msgstr[0] "Passado menos de %(hours)d hora"
msgstr[1] "%(hours)d horas atrás"
msgstr[2] "%(hours)d horas atrás"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1302,7 +1302,7 @@ msgstr[0] "Passado menos de um minuto"
msgstr[1] "%(minutes)d minutos atrás"
msgstr[2] "%(minutes)d minutos atrás"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1310,16 +1310,16 @@ msgstr[0] "Passado menos de um segundo"
msgstr[1] "%(seconds)d segundos atrás"
msgstr[2] "%(seconds)d segundos atrás"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Leitura-Escrita"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Somente leitura"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1327,27 +1327,27 @@ msgstr[0] "%(size)d bytes"
msgstr[1] "%(size)d bytes"
msgstr[2] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1534,9 +1534,9 @@ msgstr "A equipe %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3057,17 +3057,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Incapaz de visualizar o arquivo"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "Erro de permissão"
@@ -3121,10 +3121,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "O arquivo não existe"
@@ -3136,65 +3136,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "Erro HTTP: Falha ao abrir arquivo online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "Erro URL: Falha ao abrir arquivo online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "A codificação escolhida não é adequada."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Codificação de arquivo desconhecida"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Impossivel realizar o download do arquivo, caminho invalido"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Impossivel realizar o download do arquivo, caminho incorreto"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Não foi possível baixar o arquivo"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/pt_BR/LC_MESSAGES/djangojs.po b/locale/pt_BR/LC_MESSAGES/djangojs.po
index 9f58d6b2a3..92b6af6cd2 100644
--- a/locale/pt_BR/LC_MESSAGES/djangojs.po
+++ b/locale/pt_BR/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: cunhaal , 2017\n"
"Language-Team: Portuguese (Brazil) (http://app.transifex.com/haiwen/seahub/language/pt_BR/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Utilizado:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Sair"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Notificações"
@@ -240,19 +240,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Fechar"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Arquivos"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Arquivos"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Arquivos"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Arquivos"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Arquivos"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Mais operacões"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Sobre"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Descrição"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Cancelar"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Cancelar"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Cancelar"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Cancelar"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Enviar"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Adicionar Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Adicionar Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Adicionar Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Adicionar Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Nome"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Entre com a senha atual"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Entre com a nova senha"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "A nova senha é muito curta"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Por favor entre com a nova senha novamente"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "A nova senha e sua confirmação não são iguais"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Senha da biblioteca alterada com sucesso."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Alterar senha da Biblioteca {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Antiga senha"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nova Senha"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nova senha de novo"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dias atrás"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 semana atrás"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 mes atrás"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "todos"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr ""
msgid "Clean"
msgstr "Limpo"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Limpar lixeira e historico :"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detalhes de modificação"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Novos arquivos"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Arquivos excluído"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Arquivos renomeados ou movidos"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Arquivos modificados"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Novos diretórios"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Diretórios excluídos"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Excluir Conta"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Você realmente deseja excluir essa conta?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "Você realmente deseja excluir essa conta?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "Você realmente deseja excluir essa conta?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "Você realmente deseja excluir essa conta?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "Você realmente deseja excluir essa conta?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "Você realmente deseja excluir essa conta?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Excluir"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Restaurar Biblioteca"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Tem certeza que deseja recuperar essa biblioteca?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "Tem certeza que deseja recuperar essa biblioteca?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Restaurar"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Desconectar dispositivo"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Você tem certeza que deseja desconectar este dispositivo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Excluir arquivos deste dispositivo da próxima vez em que ele estiver online."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Excluir arquivos deste dispositivo da próxima vez em que ele estiver on
msgid "Unlink"
msgstr "Desvincular"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Caminho de destino inválido"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Copiar itens selecionados para:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Pesquisar"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Nome requerido"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "O Nome não pode incluir \"/\"."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Novo Arquivo"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nova Pasta"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Novo Grupo"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Por favor insira a senha"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Por favor insira a senha novamente"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Senha muito curta"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Senhas não coincidem"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Senhas não coincidem"
msgid "New Library"
msgstr "Nova biblioteca"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Template"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Permissão"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Leitura-Escrita"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Somente Leitura"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Criptografar"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Criptografar"
msgid "Password"
msgstr "Senha"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Informe a senha novamente"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Erro interno do servidor"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr ""
msgid "Back"
msgstr "Voltar"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1497,8 +1524,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Enviar arquivo"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Enviar arquivo"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Enviar arquivo"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Download"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Copiar"
@@ -1602,7 +1629,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr ""
msgid "Edit"
msgstr "Editar"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Você tem certeza que deseja excluir %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Excluir Biblioteca"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Excluir Grupo"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Fechar"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Usuário"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Usuário"
msgid "Type"
msgstr "Tipo"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Tipo"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Nome do Dispositivo"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Nome do Dispositivo"
msgid "Date"
msgstr "Data"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Data"
msgid "Anonymous User"
msgstr "Usuário anônimo"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Este arquivo aparentemente não foi acessado ainda"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Por favor, informe os dias"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Enviar Link"
@@ -1910,7 +1920,7 @@ msgstr "Adicionar auto expiração"
msgid "Generate"
msgstr "Gerar"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Voltar (Seta para a esquerda)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Proximo(Seta para a direita)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Fechar (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Enviar arquivo"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr ""
msgid "It is required."
msgstr "Obrigatorio"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2129,31 +2140,31 @@ msgstr "Senha incorreta"
msgid "The password will be kept in the server for only 1 hour."
msgstr "A senha será mantida no servidor por apenas 1 hora."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Histórico"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Histórico da biblioteca atualizado com sucesso."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Manter histórico completo"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Não manter histórico"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Mantenha apenas o período do histórico:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dias"
@@ -2199,19 +2210,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Permissão de Usuario"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Permissão de Grupo"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Permissão da Pasta"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2252,21 +2263,21 @@ msgstr "Procurar grupos"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Hora"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Tamanho"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Tamanho"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Última atualização"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Mover itens selecionados para:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Excluir hora"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Incluir Administradores"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr ""
msgid "Add Member"
msgstr "Adicionar Membro"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Adicionar Usuário"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Adicionar Usuário"
msgid "Email"
msgstr "E-mail"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Confirme a senha"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Excluir Membro"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "definir cota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Renonear Arquivo"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Renomear Pasta"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "É necessário fornecer nome."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Permissão negada"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Permissão negada"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Erro"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Por favor "
@@ -2756,32 +2769,32 @@ msgstr "Por favor "
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Dica: um snapshot será gerado após cada modificação, registrando o estado da biblioteca após a modificação."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Modificado"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Modificado"
msgid "Device"
msgstr "Dispositivo"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Dispositivo"
msgid "Version"
msgstr "Versão"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Nenhum"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Desconhecido"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detalhes"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Versão Atual"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Ver instântanea"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Links compartilhados"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Enviar Links"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2874,10 +2896,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Criador"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Link"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Visitas"
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Pesquisar"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Pesquisar arquivos nessa biblioteca"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Dica: 0 significa limite padrão"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Defina o nome do usuário"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Link compartilhado"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Compartilhar com usuario"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Compartilhar com grupo"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Compartilhar"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Compartilhar"
msgid "icon"
msgstr "ícone"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Selecione bibliotecas para compartilhar"
@@ -3168,8 +3181,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Renomear"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Um número inteiro que seja maior ou igual a 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Adicionar Instituição"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Atualizar Termos e Condições"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Adicionar Termos e Condições"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Número da Versão"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Texto"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Ativado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Ligado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Desligado"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr ""
msgid "Owner"
msgstr "Proprietário"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "O proprietário pode usar o painel administrativo em uma organização, precisar de uma nova conta."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Adicionar nova notificação"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Nome(opcional)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Nome(opcional)"
msgid "Role"
msgstr "Papel"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Você também pode adicionar um usuário como convidado, que não poderá criar bibliotecas e grupos."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3416,54 +3431,54 @@ msgstr "(se deixado em branco, o proprietário será o administrador)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Configuração do Histórico"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr ""
msgid "Users"
msgstr "Usuários"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Transferir Grupo"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Por favor digite 1 ou mais caracteres"
@@ -3537,22 +3552,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Caminho atual:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "Arquivo"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Excluir hora"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Substituir arquivo {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Um arquivo com o mesmo nome já existe nesta pasta"
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Substituí-lo irá sobreescrever seu conteúdo."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Substituir"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Não Substituir"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Senha não pode ficar em branco"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Senha atual não pode ficar em branco"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nova senha"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Empacotando..."
@@ -3691,9 +3706,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Lixeira"
@@ -3800,7 +3815,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "Travado"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3861,11 +3876,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Desmarcar"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Marcar"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3925,7 +3940,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "desmarcar"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Trava"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Destravar"
@@ -4121,7 +4136,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Abrir através do cliente Desktop"
@@ -4130,7 +4145,7 @@ msgstr "Abrir através do cliente Desktop"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Membro"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4228,7 +4243,7 @@ msgstr "Caminho atual:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Tipo da Biblioteca"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Atividades"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4310,7 +4326,7 @@ msgstr "Links"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Pastas"
@@ -4323,8 +4339,8 @@ msgstr "Área de trabalho"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Compartilhar Administrador"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4436,6 +4452,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "O download do arquivo foi desativado: o tráfego do link compartilhado se esgotou."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Expirado"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Biblioteca transferida com sucesso."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Falha. Por favor, verifique a rede."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transferir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Permissão da Pasta"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Descompartilhar"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Trocar senha"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Resetar senha"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4805,70 +4839,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Enviar arquivos"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Pasta de Upload"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Novo Arquivo Markdown"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Novo Arquivo Excel"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Novo Arquivo PowerPoint"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Novo Arquivo Word"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Novo"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Mover"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5223,12 +5258,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Mais"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5342,7 +5402,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5355,7 +5416,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(versão atual)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Ver"
@@ -6715,7 +6768,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr " %(name)s. copiados com sucesso"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Falha ao copiar %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Permitir compartilhamento"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Danificado (por favor contate seu administrador para consertar esta biblioteca)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "Você tem certeza que deseja limpar a lixeira?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Limpo"
@@ -7340,34 +7403,39 @@ msgstr "Próximo"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Todos links públicos"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Compartilhamento de"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Compartilhar com"
@@ -7718,7 +7786,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "Todos os membros"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Remover"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Configurações do Histórico"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "Compartilhado por:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "O proprietário desta biblioteca está sem espaço."
@@ -8952,12 +9020,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Tem certeza que quer excluir esta página?"
@@ -8966,16 +9034,16 @@ msgstr "Tem certeza que quer excluir esta página?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Configurar perfil"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Compartilhado por:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Grid"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "você pode também pressionar ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Marcar todas lidas"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Mensagem"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Registro de acesso"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9538,50 +9606,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s copiado com sucesso e 1 outro items"
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s and %(amount)s outros items.copiados com sucesso"
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Movidos com sucesso %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s e 1 outro item.copiados com sucesso"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s e %(amount)s outros items.copiados com sucesso"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/ru/LC_MESSAGES/django.po b/locale/ru/LC_MESSAGES/django.po
index aac0942609..ce07d051e6 100644
--- a/locale/ru/LC_MESSAGES/django.po
+++ b/locale/ru/LC_MESSAGES/django.po
@@ -26,7 +26,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Vladimir , 2015-2024\n"
"Language-Team: Russian (http://app.transifex.com/haiwen/seahub/language/ru/)\n"
@@ -96,12 +96,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "Не удалось отменить привязку SAML. Сначала укажите контактный адрес электронной почты."
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "Имя слишком длинное (максимум 64 символа)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Имя не должно содержать '/'."
@@ -135,18 +135,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "Должно быть целым числом, которое больше или равно 0."
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Группа с таким именем уже существует"
@@ -166,7 +166,7 @@ msgstr "В этом отделе есть суб-отделы."
msgid "My Library"
msgstr "Моя библиотека"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -189,12 +189,12 @@ msgstr "Не удалось добавить %s в учреждение: пол
msgid "System library can not be deleted."
msgstr "Системная библиотека не может быть удалена."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "Передача не удалась: роль %s в %s, невозможно добавить библиотеку.."
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Библиотека не может быть передана владельцу."
@@ -342,7 +342,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "Пользователей более 500, сортировка не предлагается."
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Число пользователей превышает лимит."
@@ -459,8 +459,8 @@ msgstr "Файл с вирусом не найден."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -468,8 +468,8 @@ msgstr "Файл с вирусом не найден."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -489,13 +489,13 @@ msgstr "Неправильный путь назначения"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Превышение квоты дискового пространства."
@@ -510,7 +510,7 @@ msgstr "Невозможно переместить папку %(src)s в ее
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Файл заблокирован"
@@ -531,8 +531,8 @@ msgstr "Пользователь %s не найден."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "Количество файлов в библиотеке превышает лимит"
@@ -544,7 +544,7 @@ msgstr "Количество файлов в библиотеке превыша
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -585,7 +585,7 @@ msgstr "Пользователь %s уже участник группы."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -601,7 +601,7 @@ msgid "User %s is an organization user."
msgstr "Пользователь %s является участником сообщества."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Группа не существует"
@@ -636,7 +636,7 @@ msgstr "%s уже приглашен."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -655,8 +655,8 @@ msgstr "Не удалось отправить email - сервис не нас
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Требуется пароль."
@@ -688,7 +688,7 @@ msgstr "Пароль может содержать только цифры, за
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Срок действия должен быть больше или равен %s"
@@ -698,7 +698,7 @@ msgstr "Срок действия должен быть больше или ра
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "Срок действия должен быть меньше или равен %s"
@@ -751,11 +751,11 @@ msgstr "Не удается сбросить пароль этой библио
msgid "New password of library %s"
msgstr "Новый пароль библиотеки %s"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Неверный пароль"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Ошибка расшифровки библиотеки"
@@ -835,7 +835,7 @@ msgstr "Общедоступная ссылка %s уже существует."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -883,20 +883,20 @@ msgstr "У вас уже есть %(nb_avatars)d аватар, максимал
msgid "Length of WebDav password should be less than 30."
msgstr "Длина пароля WebDAV должна быть менее 30."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "Имя может содержать только буквы, цифры, пробелы, дефисы или подчеркивания."
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "Неверный URL-адрес"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "Пользовательская часть URL-адреса должна содержать 5-30 символов."
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "Этот пользовательский домен уже используется и не может быть использован для вашей wiki-страницы"
@@ -927,7 +927,7 @@ msgid "Email or Username"
msgstr "Email или Логин"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -985,7 +985,7 @@ msgid "New password confirmation"
msgstr "Подтверждение нового пароля"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Пароли не совпадают."
@@ -997,7 +997,7 @@ msgstr "Старый пароль"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Ваш старый пароль был введен неправильно. Пожалуйста, введите его снова."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Пароль (еще раз)"
@@ -1040,44 +1040,44 @@ msgstr "Ваш аватар успешно загружен."
msgid "Successfully deleted the requested avatars."
msgstr "Аватар успешно удален."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Аккаунт %(account)s на %(site)s заблокирован."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Email адрес"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Имя пользователя"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Это значение должно иметь длину 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Введите действительный адрес электронной почты."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Неверный идентификатор пользователя"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "имя"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "отдел"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "телефон"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "описание"
@@ -1127,7 +1127,7 @@ msgid "File Path"
msgstr "Путь к файлу"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Удален"
@@ -1201,86 +1201,86 @@ msgstr "Гость"
msgid "Default"
msgstr "По умолчанию"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Добавлен"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Удален"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Изменен"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Переименован"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Перемещен"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "Добавленная папка"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "Удаленная папка"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Переименованная папка"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Перемещенная папка"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Добавлено или изменено"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Библиотека восстановлена в статусе"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Статус файла восстановлен \"%(file)s\" в %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "Восстановленная удаленная папка"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Изменено название или описание библиотеки"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Автоматическое слияние системой Seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Библиотека создана"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Прямо сейчас"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1289,7 +1289,7 @@ msgstr[1] "%(days)d дней назад"
msgstr[2] "%(days)d дней назад"
msgstr[3] "%(days)d дней назад"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1298,7 +1298,7 @@ msgstr[1] "%(hours)d часов назад"
msgstr[2] "%(hours)d часов назад"
msgstr[3] "%(hours)d часов назад"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1307,7 +1307,7 @@ msgstr[1] "%(minutes)d минут назад"
msgstr[2] "%(minutes)d минут назад"
msgstr[3] "%(minutes)d минут назад"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1316,16 +1316,16 @@ msgstr[1] "%(seconds)d секунд назад"
msgstr[2] "%(seconds)d секунд назад"
msgstr[3] "%(seconds)d секунд назад"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Чтение-запись"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Только чтение"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1334,27 +1334,27 @@ msgstr[1] "%(size)d байтов"
msgstr[2] "%(size)d байтов"
msgstr[3] "%(size)d Байт"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s КБ"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s МБ"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s ГБ"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s ТБ"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s ПБ"
@@ -1541,9 +1541,9 @@ msgstr "Команда %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3067,17 +3067,17 @@ msgstr "Вы собираетесь отключить двухфакторну
msgid "Disable"
msgstr "Отключить"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Не удается посмотреть файл"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "ошибка доступа"
@@ -3131,10 +3131,10 @@ msgstr "Неверный repo id"
msgid "Bad upload link token."
msgstr "Плохой токен ссылки загрузки."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Файл не существует"
@@ -3146,65 +3146,65 @@ msgstr "Плохой repo id в ссылке загрузки."
msgid "No conflict in the merge."
msgstr "Нет конфликта при слиянии."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP ошибка: файл не может быть открыт онлайн."
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL ошибка: файл не может быть открыт онлайн."
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Выбранный режим кодирования не является правильным."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Неизвестная кодировка файла."
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "Размер файла превышает %s, и не может быть открыт в онлайн режиме."
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "Библиотека зашифрована, не может быть открыта онлайн."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Ошибка при подготовке страницы предварительного просмотра файла Office Online."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Ошибка при подготовке страницы предварительного просмотра файла OnlyOffice."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Невозможно скачать файл, неверный путь"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Невозможно скачать файл, неправильный путь"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Не удается загрузить файл."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Общедоступная ссылка для %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Не удается скачать файл"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "Исходный файл не существует"
diff --git a/locale/ru/LC_MESSAGES/djangojs.po b/locale/ru/LC_MESSAGES/djangojs.po
index 5bf01c6ca9..fc2ca211a9 100644
--- a/locale/ru/LC_MESSAGES/djangojs.po
+++ b/locale/ru/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Vladimir , 2015-2024\n"
"Language-Team: Russian (http://app.transifex.com/haiwen/seahub/language/ru/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Использовано:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Выход"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "Отменить"
@@ -221,7 +221,7 @@ msgstr "{user} переместил папку {folderName} и {folderCount} д
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Уведомления"
@@ -240,19 +240,44 @@ msgstr "Отметить все как прочитанное"
msgid "View all notifications"
msgstr "Просмотреть все уведомления"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Закрыть"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Файл загружен. Вы уверены, что хотите покинуть эту страницу?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "Представления"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr "Обновить вид"
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr "Представления"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Теги"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr "Обновить вид"
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr "Обновить вид"
msgid "Files"
msgstr "Файлы"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Файлы"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Файлы"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Файлы"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Файлы"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Больше операций"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "О нас"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Контактная информация обязательна."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr "Отчет о нарушении добавлен"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Сообщить о нарушении"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Тип нарушения"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Нарушение авторского права"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Вирус"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Нарушение контента"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Другое"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Контактная информация"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Описание"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Отменить"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Отменить"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Отменить"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Отменить"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Отправить"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Добавить Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Добавить Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Добавить Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Добавить Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Имя"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr "Владелец Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Дополнительно"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Выбрать отдел"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "Нет доступных опций"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "Новая страница"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "Вы уверены, что изменить группу {placeholder} на отдел?"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr "Изменить группу на отдел"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Пожалуйста, введите старый пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Пожалуйста, введите новый пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Новый пароль слишком короткий"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Пожалуйста, введите новый пароль снова"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Новые пароли не совпадают"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Успешно изменен пароль библиотеки."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Изменить пароль библиотеки {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Старый пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Новый пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(не менее {placeholder} символов)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Новый пароль снова"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 дня назад"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 неделю назад"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 месяц назад"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "все"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Успешно очищено."
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr "Успешно очищено."
msgid "Clean"
msgstr "Очистить"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Удалить файлы из корзины и истории старше чем:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Подробности изменения"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Новые файлы"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Удаленные файлы"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Переименованные или перемещенные файлы"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Измененные файлы"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Новые каталоги"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Удаленные каталоги"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Подтвердить"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Удалить аккаунт"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Вы действительно хотите удалить вашу учетную запись?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "Вы действительно хотите удалить вашу у
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "Вы действительно хотите удалить вашу у
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "Вы действительно хотите удалить вашу у
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "Вы действительно хотите удалить вашу у
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "Вы действительно хотите удалить вашу у
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Удалить"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Разъединить"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Вы уверены, что хотите разъединить?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Восстановить библиотеку"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Вы уверены, что хотите восстановить эту библиотеку?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "Вы уверены, что хотите восстановить эту
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Восстановить"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Удалить устройство"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Вы уверены, что хотите удалить это устройство?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Удалить файлы с этого устройства, когда оно будет онлайн в следующий раз."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Удалить файлы с этого устройства, когда
msgid "Unlink"
msgstr "Удаление"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr "Конвертировать Wiki"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Путь назначения указан неверно"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "Невозможно переместить папку %(src)s в ее подпапку %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr "Невозможно скопировать папку %(src)s в ее подпапку %(des)s"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Копировать {placeholder} в"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Скопировать выбранные элемент(ы) в:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Поиск"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Перемещение {num} элементов"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Копирование {num} элементов"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Имя обязательно"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Имя не должно содержать '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Новая библиотека отдела"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Имя \"{name}\" уже занято. Пожалуйста, выберите другое имя."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Новый файл"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Новая папка"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Новая группа"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Пожалуйста, введите пароль"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Пожалуйста, введите пароль еще раз"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Пароль слишком короткий"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Пароли не совпадают"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Пароли не совпадают"
msgid "New Library"
msgstr "Новая библиотека"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Шаблон"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Хранилище"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "Хранилище"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Доступ"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Чтение-запись"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Только чтение"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Шифровать"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Шифровать"
msgid "Password"
msgstr "Пароль"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Подтвердите пароль"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Внутренняя ошибка сервера"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Тег \"{name}\" уже существует."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "Тег \"{name}\" уже существует."
msgid "Back"
msgstr "Назад"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Новый тег"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Выбрать цвет"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Сохранить"
@@ -1497,8 +1524,8 @@ msgstr "Имя разрешения"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr "Имя разрешения"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Загрузить"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Загрузить"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Загрузить"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Скачать"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "Изменение включает в себя изменение файла, перемещение/переименование файла и папки"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr "Изменение включает в себя изменение фа
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Копировать"
@@ -1602,7 +1629,7 @@ msgstr "Создать ссылку для общего доступа"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr "Создать ссылку для общего доступа"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr "Создать ссылку для общего доступа"
msgid "Edit"
msgstr "Редактировать"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Удалить файл"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Удалить папку"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "Вы уверены, что хотите удалить"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Вы уверены, что хотите удалить %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Доступ к этой папке предоставлен {user_amount} пользователю(ям) и {group_amount} группе(ам)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "Доступ к этой библиотеке предоставлен {user_amount} пользователю(ям) и {group_amount} группе(ам)."
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr "Доступ к этой библиотеке предоставлен {
msgid "Delete Library"
msgstr "Удалить библиотеку"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Удалить группу"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Вы действительно хотите удалить эту группу?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Выбрать теги"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Создать новый тег"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Закрыть"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Успешно изменены метки."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Изменить метки"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr "{placeholder} Журнал доступа"
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr "{placeholder} Журнал доступа"
msgid "User"
msgstr "Пользователь"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Пользователь"
msgid "Type"
msgstr "Тип"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Тип"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Имя устройства"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Имя устройства"
msgid "Date"
msgstr "Дата"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Дата"
msgid "Anonymous User"
msgstr "Анонимный пользователь"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "К этому файлу (возможно) еще не получен доступ"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Пожалуйста, введите пароль."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "Пароль слишком короткий."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Пожалуйста, введите дни"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Пожалуйста, введите неотрицательное целое число"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Ссылка для загрузки скопирована в буфер обмена."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr "(не менее {passwordMinLength} символов и иметь {passwordStrengthLevel} из следующих элементов: числа, заглавные буквы, строчные буквы и другие символы)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Ссылка для загрузки"
@@ -1910,7 +1920,7 @@ msgstr "Добавить авто истечение срока действия
msgid "Generate"
msgstr "Создать"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "Члены группы"
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} организует хранение ваших файлов в библиотеках. Каждая библиотека может быть автоматически синхронизирована или отдана в общее пользование отдельно. Вы работаете в системе в качестве гостевого пользователя и не можете создавать библиотеки."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "Изображение не может быть загружено."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Предыдущий (Стрелка влево)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Вперед (→)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Закрыть (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Увеличить"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Уменьшить"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr "Просмотр исходного изображения"
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr "Распознавание текста"
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Пожалуйста, выберите .xlsx файл."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "Импорт участников из файла .xlsx"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Скачать пример файла"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Скачать пример файла"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Загрузить файл"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Выбрать файл"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Выбрать изображение"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Нет предпросмотра"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Внутренняя ссылка скопирована в буфер обмена"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "Внутренняя ссылка - это ссылка на файл или папку, к которым могут обращаться пользователи с правами на чтение файла или папки."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Внутренняя ссылка"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "Отозван доступ пользователя {placeholder}."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Вы уверены, что хотите отозвать доступ пользователя {placeholder} ?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Отозвать доступ"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "Отозвать доступ"
msgid "It is required."
msgstr "Обязательное."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email недействителен."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Успешно приглашен %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Успешно приглашен %(email) и %(num) других людей."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "Успешно приглашен %(email) и %(num) других люд
msgid "Invite Guest"
msgstr "Пригласить гостя"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Email адреса"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "Email адреса"
msgid "Emails, separated by ','"
msgstr "Email(ы), разделенные ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Успешно добавлены метки для библиотеки {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Текущее состояние метки"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Покинуть группу"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Вы действительно хотите покинуть эту группу?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Покинуть"
@@ -2129,31 +2140,31 @@ msgstr "Неверный пароль"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Пароль будет храниться на сервере в течение 1 часа."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "История"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Автоматическое удаление"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr "Расширенные свойства"
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr "Распознавание лиц"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Успешно установлена история библиотеки."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Настройка истории библиотеки отключена администратором."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Сохранять полную историю"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Не сохранять историю"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Сохранить только период истории: "
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "дней"
@@ -2199,19 +2210,19 @@ msgstr "Не удалять файлы автоматически"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Автоматически удалять файлы, которые не были изменены в течение определенных дней:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Разрешения пользователя"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Разрешения группы"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Разрешения папки"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "Установить разрешение для {placeholder}"
@@ -2252,21 +2263,21 @@ msgstr "Поиск групп"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr "Ничего не найдено"
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr "Ничего не найдено"
msgid "Search users"
msgstr "Поиск пользователей"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Созданные файлы"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "Созданные файлы"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Время"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Помеченные файлы"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "Помеченные файлы"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Размер"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Размер"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Последнее обновление"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "удален"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Управление членами группы"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Переместить {placeholder} в"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Переместить выбранные элемент(ы) в:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Удаленные библиотеки"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Нет удаленных библиотек"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Вы не удалили ни одной библиотеки за последние {placeholder} дней. Удаленная библиотека будет очищена автоматически после этого периода."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Совет: библиотеки, удаленные {placeholder} дней назад, будут очищены автоматически."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr "Библиотека {library_name} восстановлена."
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Время удаления"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr "Библиотека {library_name} восстановлена."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Совет: библиотеки, удаленные {placeholder} дней назад, будут очищены автоматически."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Добавить администраторов"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "Выбрать пользователя в качестве администратора"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Новый суб-отдел"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Новый отдел"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Новый отдел"
msgid "Add Member"
msgstr "Добавить участника"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "email обязателен"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Добавить пользователя"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Добавить пользователя"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Подтвердите пароль"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "Пригласить пользователей"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr "Вы можете ввести несколько адресов электронной почты. Каждому из них будет отправлена ссылка на приглашение."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr "Не удалось экспортировать. Проверьте, не превышает ли размер вложений таблицы лимит."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Дата неверна."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Выбрать дату"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Дата начала"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Дата окончания"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "Дата окончания"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Вы уверены, что хотите удалить {placeholder} ?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Удалить отдел"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Удалить участника"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Импорт пользователей из файла .xlsx"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr "Имя обновлено"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "Переименовать отдел"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Квота недействительна."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Установить квоту"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "Целое число, которое больше 0 или равно -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Совет: -2 - без ограничений."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr "Пользовательский URL Wiki удален"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr "URL обязателен"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr "URL скопирован в буфер обмена"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr "Опубликовать Wiki"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr "Настроить URL"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr "Пользовательская часть URL должна иметь длину от 5 до 30 символов и может содержать только буквы (a–z), цифры и дефисы."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Отменить публикацию"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "Удалить пароль WebDAV"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Вы уверены, что хотите удалить пароль WebDAV?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Переименовать файл"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Переименовать папку"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Новое имя файла"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Новое имя папки"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Переименовать группу"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Переименовать группу в"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Имя обязательно."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr "Переименовать Wiki"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr "Новое имя Wiki"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "Токен API скопирован в буфер обмена."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Доступ запрещен"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Доступ запрещен"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Ошибка"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Пожалуйста, проверьте сеть."
@@ -2756,32 +2769,32 @@ msgstr "Пожалуйста, проверьте сеть."
msgid "App Name"
msgstr "Имя приложения"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} Токен API"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} История изменений"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Совет: снимок создается после модификации, на нем будет зафиксирована основная библиотека после ее изменения."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Изменил"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Изменил"
msgid "Device"
msgstr "Устройство"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Устройство"
msgid "Version"
msgstr "Версия"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Метки"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Нет"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Неизвестно"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Детали"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Текущая версия"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Просмотр снимка"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} Общедоступные ссылки"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Общедоступные ссылки"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Ссылки для загрузки"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "Общие ресурсы пользователей"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "Общие ресурсы групп"
@@ -2874,10 +2896,10 @@ msgstr "Общие ресурсы групп"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Создатель "
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Ссылка"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Посещения"
@@ -2959,53 +2981,44 @@ msgstr "Удалить ссылки для загрузки"
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr "Вы уверены, что хотите удалить выбранные ссылки для загрузки ?"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "Новый пароль был отправлен на ваш email {mail}. Пожалуйста, проверьте ваш почтовый ящик. Если вы не получили пароль, проверьте, правильно ли настроена ваша электронная почта."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Сбросить пароль библиотеки"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Отправка нового пароля..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "Сбросить пароль WebDAV"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Сохранить:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr "Экспорт"
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr "Экспорт..."
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Поиск"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Поиск файлов в библиотеке"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr "Недавно использованный"
msgid "New folder"
msgstr "Новая папка"
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Установить контактный email пользователя"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr "Установить квоту пользователя по умолчанию"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Совет: по умолчанию 0 - без ограничений"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Установить имя пользователя"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Установить квоту пользователя"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "Установить пароль WebDAV"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Ссылка скопирована в буфер обмена."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Общедоступная ссылка"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Общий доступ для пользователя"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Общий доступ для группы"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "Пользовательские разрешения на общий доступ"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Поделиться с другим сервером"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Общий доступ"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Общий доступ"
msgid "icon"
msgstr "значок"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Пожалуйста, выберите библиотеку, чтобы поделиться."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Выберите библиотеки, общий доступ к которым вы хотите предоставить"
@@ -3168,8 +3181,8 @@ msgstr "Это может занять некоторое время, пожал
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "Библиотека не может быть передана влад
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "По имени в порядке возрастания"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "По имени в порядке убывания"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "По размеру в порядке возрастания"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "По размеру в порядке убывания"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "По времени в порядке возрастания"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "По времени в порядке убывания"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr "Добавить отдел в"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr "Создать верхний отдел"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr "Удалить отдел"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Вы уверены, что хотите удалить"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Переименовать"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "Целое число, которое больше или равно 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "Установить ограничение скорости загрузки"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "Установить ограничение скорости скачивания"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr "Добавить участника"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Добавить учреждение"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Требуется номер версии."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Номер версии должен быть числом."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Текст обязателен."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Обновить Условия и Положения"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Добавить Условия и Положения"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Версия"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Текст"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Активировано"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Включено"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Отключено"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Пароли не совпадают."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Добавить сообщество"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "Добавить сообщество"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "Добавить сообщество"
msgid "Owner"
msgstr "Владелец"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Владелец может использовать админ-панель в сообществе, должен быть новый аккаунт."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Добавить новое уведомление"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Имя (необязательно)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Имя (необязательно)"
msgid "Role"
msgstr "Роль"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Вы можете также добавить пользователя как гостя, которому не разрешено создание библиотек и групп."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Добавить администратора"
@@ -3416,54 +3431,54 @@ msgstr "(Если не заполнено, владелец будет адми
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Выбрать пользователя"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Передать группу {placeholder} к"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Настройка истории"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr "Отдел переименован"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Передать библиотеку {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Установить максимальное количество участников"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Установить имя"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Условия"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Передать пользователю"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Передать в отдел"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "Передать в отдел"
msgid "Users"
msgstr "Пользователя(ей)"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr "Сохранить общий доступ"
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr "Если библиотека передана другому пользователю, общий доступ сохранится."
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr "Если библиотека передана другому по
msgid "Departments"
msgstr "Отделы"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr "Если библиотека передана другому отделу, общий доступ сохранится."
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr "Группа передана"
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Смена владельца группы"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Передать группу к"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Пожалуйста, введите 1 или более символов"
@@ -3537,22 +3552,22 @@ msgstr "{placeholder} Корзина"
msgid "Visit old version page"
msgstr "Посетить страницу старой версии"
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr "Нет файла"
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr " "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr "Восстановлен 1 элемент"
msgid "File"
msgstr "Файл"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr "Исходный путь"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Удалить время"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Заменить файл {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Файл с таким именем уже существует в этой папке."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Замена приведет к его перезаписи."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Заменить"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Не заменять"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr "Пароль должен иметь длину не менее 8 символов и содержать разные символы: заглавные буквы, строчные буквы, цифры и специальные символы"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Пароль не может быть пустым"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr "Надежный пароль должен быть надежным или очень надежным"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr "Пароль установлен"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr "Установить пароль"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr "Подтвердите пароль"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Пароль не может быть пустым"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr "Новый пароль не может совпадать со старым паролем"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr "Пароль обновлен"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr "Обновить пароль"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr "Текущий пароль"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Новый пароль"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Ссылка скопирована в буфер обмена"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr "Преобразование"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr "Преобразование..."
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "Не удалось скачать. Общий размер файлов превысил лимит."
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Упаковка..."
@@ -3691,9 +3706,9 @@ msgstr "Другие"
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Корзина"
@@ -3800,7 +3815,7 @@ msgstr "Последний модификатор"
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr "Общая информация"
msgid "Capture information"
msgstr "Информация о захвате"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "заморожено"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "заблокирован"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "Заморожено {name}"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "заблокирован {name}"
@@ -3861,11 +3876,11 @@ msgstr "Выбрать этот элемент"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Снять отметку"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Отметить"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr "Отменить выбор всех элементов"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr "Выбрать все элементы"
@@ -3925,7 +3940,7 @@ msgstr "Ничего не найдено"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "не отмечено"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Заблокировать"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Разблокировать"
@@ -4121,7 +4136,7 @@ msgstr "Печать"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Открыть с помощью клиента"
@@ -4130,7 +4145,7 @@ msgstr "Открыть с помощью клиента"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Открыть родительскую папку"
@@ -4153,7 +4168,7 @@ msgstr "Свернуть"
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Участник"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "Удалено {name}."
@@ -4228,7 +4243,7 @@ msgstr " "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Тип библиотеки"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Активность"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wiki"
@@ -4310,7 +4326,7 @@ msgstr "Ссылки"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Папки"
@@ -4323,8 +4339,8 @@ msgstr "Рабочее пространство"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Предоставленные ресурсы"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "Доступ запрещен. Попробуйте {placeholder-left} войти снова.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Нет тегов"
@@ -4436,6 +4452,16 @@ msgstr "Импорт тегов"
msgid "Export tags"
msgstr "Экспорт тегов"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Опубликовано"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr "Вы наблюдаете за изменениями файлов эт
msgid "Last modified by"
msgstr "Последнее изменение:"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "Введите символы, чтобы начать поиск"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr "во всех библиотеках"
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr "в этой библиотеке"
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr "в этой папке"
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "Результаты поиска, посещенные недавно"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr "Текущая страница"
@@ -4664,12 +4696,13 @@ msgstr "Экспорт"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Успешно сохранено"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Скачивание файла недоступно: трафик по ссылке превышен."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Истекло"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Библиотека успешно передана."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Не удалось. Пожалуйста, проверьте сеть."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Не удалось удалить {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Передать"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Разрешения папки"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Закрыть доступ"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Изменить пароль"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Сбросить пароль"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "Наблюдать за изменениями файлов"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "Наблюдать за изменениями файлов"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "Не наблюдать за изменениями файлов"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "Расширенный"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "Интеграция SeaTable"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "Отметка снята с {library_name_placeholder}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "Отмечено {library_name_placeholder}."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr "Переключить режим сортировки"
@@ -4805,70 +4839,76 @@ msgstr "Переключить режим сортировки"
msgid "Search files"
msgstr "Поиск файлов"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr "Выберите файл .sdoczip"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Загрузить файлы"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Загрузить папку"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "Новый файл SeaDoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Новый Markdown файл"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Новый Excel файл"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Новый PowerPoint файл"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Новый Word файл"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Новый"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr "Импорт sdoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr "Импорт sdoc, подождите..."
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr "Отменить выбор"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr "выбрано"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Переместить"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Добавьте свой аккаунт в глобальную адресную книгу, чтобы другие могли найти вас, набрав ваше имя."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "Социальный вход"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr "Вид сетки"
msgid "Switch view mode"
msgstr "Переключить режим просмотра"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr "Wiki опубликована"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Опубликовать"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr "Преобразовать в новую Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Опубликовано"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr "Отменить публикацию Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "Вы уверены, что хотите отменить публикацию Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Удалить Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "Вы уверены, что хотите удалить Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr "Покинуть общедоступную Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr "Вы уверены, что хотите покинуть общедоступную Wiki"
@@ -5223,13 +5258,50 @@ msgstr "История версий"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Подробнее"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
-msgstr "Успешное распознавание"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr "Не удалось создать описание"
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
+msgstr "Не удалось извлечь сведения о файле"
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
msgid "No collaborators available"
@@ -5252,7 +5324,7 @@ msgstr "Нет выбора"
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr "Способ поиска"
@@ -5285,27 +5357,15 @@ msgstr "Поиск тега"
msgid "Add tag"
msgstr "Добавить тег"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr "1 предустановленный фильтр"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr "1 фильтр"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr "Предустановленные фильтры"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr "Фильтры"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr "Предустановленный фильтр"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr "Фильтр"
@@ -5342,8 +5402,9 @@ msgid "Grouped by 1 property"
msgstr "Сгруппировано по 1 свойству"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
-msgstr "Сгруппировано по xxx свойствам"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
#: frontend/src/metadata/views/kanban/settings/index.js:105
@@ -5355,8 +5416,9 @@ msgid "1 hidden property"
msgstr "1 скрытое свойство"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
-msgstr "xxx скрытых свойств"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
msgid "Hide properties"
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr "1 предустановленное скрытое свойство"
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr "xxx предустановленных скрытых свойств"
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
-msgstr "1 предустановленная сортировка"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
+msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr "1 сортировка"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr "предустановленные сортировки"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr "сортировки"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr "Предустановленная сортировка"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr "Сортировка"
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "Вы уверены, что нужно удалить "
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr "Не удалось создать теги файлов"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr " тегов"
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr "Вы действительно хотите отключить теги? Все существующие теги будут удалены."
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr "Выключить"
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr "Создать описание"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr "Извлечь подробную информацию о файле"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr "Создание тегов файлов"
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr "По данным координатам адрес не найден."
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr "Имя не может содержать точки"
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr "Имя не может содержать обратную кавычку"
@@ -5630,26 +5697,26 @@ msgstr "Поиск соавтора"
msgid "Select option(s)"
msgstr "Выбор опций"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr "удаленный параметр"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr "Выбрать опцию"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr "Выбрать соавторов"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr "Недопустимый фильтр"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr "Поиск свойства"
@@ -5686,23 +5753,23 @@ msgstr "Основное"
msgid "File type"
msgstr "Тип файла"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr "Без фильтров"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr "Добавить фильтр"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr "Вверх"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr "Вниз"
@@ -5730,15 +5797,15 @@ msgstr "По году"
msgid "No groupings applied to this view."
msgstr "К этому представлению не применены группировки."
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr "Добавить группу"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr "Свернуть все"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr "Развернуть все"
@@ -5808,25 +5875,25 @@ msgstr "Импорт параметров"
msgid "Export options"
msgstr "Экспорт параметров"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr "Нет сортировок"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr "Добавить сортировку"
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr "Нет информации для отображения."
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "Свойства"
@@ -6002,22 +6069,22 @@ msgstr "является каким-либо из..."
msgid "is none of..."
msgstr "не является ни одним из..."
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr "Успешно удалено {name} и еще {n} элементов"
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Успешно удалено {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr "Распознавание портретов. Обновите страницу позже."
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr "Без названия"
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr "Дублировать"
@@ -6077,49 +6144,54 @@ msgstr "Не удалось удалить свойство"
msgid "Failed to rename property"
msgstr "Не удалось переименовать свойство"
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr "Не удалось изменить данные свойства"
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr "Не удалось изменить порядок свойств"
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr "Не удалось изменить фильтр"
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr "Не удалось изменить сортировку"
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr "Не удалось изменить группу"
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr "Не удалось изменить скрытые свойства"
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr "Не удалось изменить настройки"
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr "Не удалось изменить имя человека"
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr "Не удалось изменить теги"
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Не удалось переименовать {name}"
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr "Имя должно быть строкой"
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr "Имя не может содержать косую черту"
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr "Имя не может содержать обратную косую черту"
@@ -6248,15 +6320,20 @@ msgstr "Имя уже существует"
msgid "People"
msgstr "Люди"
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
-msgstr "Распознавание портретов..."
-
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
msgid "Person image"
msgstr "Изображение человека"
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
+msgstr "Распознавание портретов..."
+
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
msgid "items"
msgstr "элементы"
@@ -6266,12 +6343,16 @@ msgstr "элементы"
msgid "No record"
msgstr "Нет записей"
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr "Удалить файл"
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr "Нет категорий"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr "Открыть папку в новой вкладке"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr "Открыть файл в новой вкладке"
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr "Удалить папку"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr "Переименовать папку"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr "Переименовать файл"
@@ -6341,75 +6422,41 @@ msgstr "Свойства для отображения на карточке"
msgid "Failed to get user location"
msgstr "Не удалось получить местоположение пользователя"
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr "Очистить выбранное"
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr "Копировать выбранное"
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr "Удалить выбранное"
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr "Извлечь сведения о файле"
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr "Создать описание"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr "Создать описание изображения"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr "Извлечь подробную информацию о файле"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr "Создание тегов файлов"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr "Переместить папку"
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr "Переместить файл"
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr "Не удалось создать описание"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr "Не удалось создать описание изображения"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr "Ошибка распознавания текста"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr "Выберите до 50 файлов"
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr "Не удалось извлечь сведения о файле"
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
-msgstr "xxx ячеек вырезано"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
#| msgid "1 cell copied"
@@ -6417,16 +6464,18 @@ msgid "1 cell cut"
msgstr "1 ячейка вырезана"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
-msgstr "xxx строк скопировано."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
msgid "1 row is copied."
msgstr "1 строка скопирована."
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
-msgstr "xxx ячеек скопировано"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
+msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
msgid "1 cell copied"
@@ -6445,24 +6494,28 @@ msgid "All records loaded"
msgstr "Все записи загружены"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
-msgstr "выбрано xxx записей"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
msgid "1 record selected"
msgstr "выбрана 1 запись"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
-msgstr "выбрано xxx ячеек"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
-msgstr "xxx записей"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
-msgstr "xxx запись"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
+msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
msgid "Load all"
@@ -6530,7 +6583,7 @@ msgstr "Это свойство не может быть удалено"
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr "Выбрать все"
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(текущая версия)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Просмотр"
@@ -6715,7 +6768,7 @@ msgstr "Успешно восстановлено."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Это специальная группа, представляющая
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr "Вы еще не пригласили гостей. Гость может получить доступ к общим библиотекам через веб-интерфейс, что позволяет использовать более эффективные способы совместной работы, чем по ссылкам. Вы можете пригласить гостя, нажав на пункт \"Пригласить гостя\" в выпадающем меню."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "Разрешение на общий доступ к библиотеке не найдено."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Не удалось переместить файлы в другую библиотеку."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Не удалось скопировать файлы в другую библиотеку."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Файлы перемещены в другую библиотеку."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Файлы скопированы в другую библиотеку."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "Восстановлено {name} и {n} других объектов"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "Восстановлено {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "Не удалось восстановить {name} и {n} других объектов"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "Не удалось восстановить {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "Удалено {name} и {n} других объектов."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "Не удалось удалить {name} и {n} других объектов."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Не удалось удалить {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Перемещено {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Не удалось переместить {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Успешно скопировано %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Не удалось скопировать %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "Преобразование, пожалуйста, подождите..."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "Файл преобразован."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "Не удалось преобразовать {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr "Не удалось преобразовать {name}."
msgid "Leave Share"
msgstr "Покинуть общий ресурс"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Эта библиотека была установлена только для чтения администратором и не может быть обновлена."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr "Покинуть эту страницу? Система может не
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "Не удалось сохранить"
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr "Вы еще не создали ни одной библиотеки. Библиотека - это контейнер для организации ваших файлов и папок. Библиотекой также можно поделиться с другими пользователями и синхронизировать ее с вашими подключенными устройствами. Вы можете создать библиотеку, нажав на пункт \"Новая библиотека\" в выпадающем меню."
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Повреждено (пожалуйста, обратитесь к администратору, чтобы исправить эту библиотеку)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr "Устройство отвязано."
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "Вы действительно хотите очистить корзи
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Очистить"
@@ -7340,34 +7403,39 @@ msgstr "Следующий"
msgid "Change to department"
msgstr "Перейти в отдел"
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "Название команды"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr "Активные пользователи"
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr "Всего пользователей"
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr "Ограничение количества пользователей"
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr "Используемое пространство"
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Общие библиотеки"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Общий доступ от"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Общий доступ для"
@@ -7718,7 +7786,7 @@ msgstr "Всего доступно"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr "результат"
msgid "results"
msgstr "результаты"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Разрешения изменены."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Общий доступ:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "Нет общих библиотек"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Вы еще не поделились библиотеками с другими пользователями. Вы можете поделиться библиотекой с другими пользователями, щелкнув значок общего доступа справа от имени библиотеки в разделе \"Мои библиотеки\"."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "все участники"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(удалено)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr "(удалено)"
msgid "Remove"
msgstr "Удалить"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "По истечению срока по возрастанию"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "По истечению срока по убыванию"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "Удалены недействительные общедоступные ссылки."
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "Удалить недействительные общедоступные ссылки"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "Вы уверены, что хотите удалить недействительные общедоступные ссылки?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "Удалены недействительные ссылки для загрузки."
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "Удалить недействительные ссылки для загрузки"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "Вы уверены, что хотите удалить недействительные ссылки для загрузки?"
@@ -8507,7 +8575,7 @@ msgstr "Поиск сообществ"
msgid "Search libraries by name or ID"
msgstr "Поиск библиотек по имени или ID"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Настройка истории"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "предоставлено:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Владелец этой библиотеки превысил допустимый лимит дискового пространства."
@@ -8952,12 +9020,12 @@ msgstr "Перетащите сюда файлы или папки."
msgid "Go to Library"
msgstr "Перейти в библиотеку"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr "Удалить страницу"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Вы уверены, что хотите удалить эту страницу?"
@@ -8966,16 +9034,16 @@ msgstr "Вы уверены, что хотите удалить эту стра
msgid "Modify name"
msgstr "Изменить имя"
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
-msgstr "Страница xxx удалена."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
+msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr "Имя не может быть пустым"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr "Название страницы"
@@ -9094,31 +9162,31 @@ msgstr "Информация о пользователе обновлена"
msgid "Profile Setting"
msgstr "Настройки профиля"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Общий доступ: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Список"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Сетка"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ZIP выбранные элементы"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "Сохранить выбранные элементы"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "Вы также можете нажать ← "
msgid "you can also press →"
msgstr "вы также можете нажать →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr "Цвет"
@@ -9245,12 +9313,12 @@ msgstr "Установить родительские теги"
msgid "Set sub tags"
msgstr "Установить вложенные теги"
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr "Нет файлов"
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr "Отменить выбор всех"
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "Ни одна библиотека не была передана напрямую вам. Общая библиотека может быть предоставлена с полным или ограниченным разрешением. Если вам нужен доступ к библиотеке, принадлежащей другому пользователю, попросите пользователя поделиться этой библиотекой с вами."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Отметить все прочитанным"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Сообщение"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "Заморозить документ"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr "Разморозить документ"
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr "Преобразование & Экспорт"
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "Преобразовать в Markdown"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "Преобразовать в sdoc"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "Преобразовать в docx"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "Экспортировать в формате docx"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Журнал доступа"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "Конвертировать с помощью ONLYOFFICE"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr "Показать файлы"
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr "Экспортировать в формате zip"
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "Токен API"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr "Добавить папку"
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr "Добавить представление"
@@ -9538,50 +9606,107 @@ msgstr "Изменение в облаке и скачивание"
msgid "Edit on cloud only"
msgstr "Изменить только в облаке"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr "Слишком много запросов"
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Успешно скопировано %(name)s и еще 1 объект."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Успешно скопировано %(name)s и еще %(amount)s других объектов."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Успешно перемещено %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Успешно перемещено %(name)s и еще 1 объект."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Успешно перемещено %(name)s и еще %(amount)s других объектов."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Не удалось скопировать %(name)s и %(amount)s объект(ов)."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Не удалось скопировать %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Не удалось переместить %(name)s и %(amount)s объект(ов)."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Не удалось переместить %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr "Имя не может состоять из двух точек"
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/sl_SI/LC_MESSAGES/djangojs.po b/locale/sl_SI/LC_MESSAGES/djangojs.po
index a2465ea61a..704f7cf1d7 100644
--- a/locale/sl_SI/LC_MESSAGES/djangojs.po
+++ b/locale/sl_SI/LC_MESSAGES/djangojs.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: BingbingHaidian , 2024\n"
"Language-Team: Slovenian (Slovenia) (http://app.transifex.com/haiwen/seahub/language/sl_SI/)\n"
@@ -60,11 +60,11 @@ msgid "Used:"
msgstr "Poraba:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -85,9 +85,9 @@ msgid "Log out"
msgstr "Odjava"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Obvestila"
@@ -239,19 +239,44 @@ msgstr "Označi vse kot prebrane"
msgid "View all notifications"
msgstr "Ogled vseh obvestil"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Zapri"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Datoteka se nalagajo. Ali ste prepričani, da želite zapustiti to stran?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -259,22 +284,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -284,16 +304,16 @@ msgstr ""
msgid "Files"
msgstr "Datoteke"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -308,8 +328,8 @@ msgstr "Datoteke"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -323,10 +343,10 @@ msgstr "Datoteke"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -343,14 +363,14 @@ msgstr "Datoteke"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -369,8 +389,8 @@ msgstr "Datoteke"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Več operacij"
@@ -386,264 +406,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "O nas"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Zahtevane so kontaktne informacije."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Opis"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Prekliči"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -651,31 +548,150 @@ msgstr "Prekliči"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Prekliči"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -689,51 +705,51 @@ msgstr "Prekliči"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Potrdi"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -742,7 +758,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -764,10 +780,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -805,130 +821,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Ime"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Izbirno"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Izberi oddelek"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "Ni možnosti"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "Nova stran"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "Ali ste prepričani, da želite spremeniti skupino {placeholder} v oddelku?"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Prosimo vnesite novo geslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Novo geslo je prekratko"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Prosimo vnesite ponovno novo geslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Novi gesli se ne ujemata"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Staro geslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Novo geslo"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Ponovitev novega gesla"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "pred 3 dnevi"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "pred 1 tednom"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "pred 1 mesecem"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "skupaj"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -936,78 +952,78 @@ msgstr ""
msgid "Clean"
msgstr "Počisti"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Počisti datoteke v košu in zgodovino:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Podrobnosti sprememb"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nove datoteke"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Izbrisane datoteke"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Preimenovane ali premaknjene datoteke"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Spremenjene datoteke"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nove mape"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Izbrisane mape"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Izbriši račun"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Ali res želite odstraniti svoj račun?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1025,10 +1041,10 @@ msgstr "Ali res želite odstraniti svoj račun?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1049,27 +1065,27 @@ msgstr "Ali res želite odstraniti svoj račun?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1084,7 +1100,7 @@ msgstr "Ali res želite odstraniti svoj račun?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1101,7 +1117,7 @@ msgstr "Ali res želite odstraniti svoj račun?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1116,47 +1132,47 @@ msgstr "Ali res želite odstraniti svoj račun?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Izbriši"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Ali ste prepričani, da želite prekiniti povezavo?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Obnovi knjižnico"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Ali ste prepričani da želite obnoviti to knjižnico?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1168,30 +1184,30 @@ msgstr "Ali ste prepričani da želite obnoviti to knjižnico?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Obnovi"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Ali ste prepričani, da želite razvezati to napravo?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1201,137 +1217,148 @@ msgstr ""
msgid "Unlink"
msgstr "Odstrani"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Neveljavna končna pot"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Naziv je zahtevan"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Ime ne sme vsebovati znaka '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Nova datoteka"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Nova mapa"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Nova skupina"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Prosimo vnesite geslo"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Prosimo ponovno vnesite geslo"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Geslo je prekratko"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Gesli se ne ujemata"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1340,23 +1367,23 @@ msgstr "Gesli se ne ujemata"
msgid "New Library"
msgstr "Nova knjižnica"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1372,45 +1399,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Dovoljenja"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Branje-pisanje"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Samo branje"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Zakriptiraj"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1418,31 +1445,31 @@ msgstr "Zakriptiraj"
msgid "Password"
msgstr "Geslo"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Ponovno geslo"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Notranja napaka strežnika"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1455,23 +1482,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1496,8 +1523,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1510,13 +1537,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Naloži"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1526,8 +1553,8 @@ msgstr "Naloži"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1546,11 +1573,11 @@ msgstr "Naloži"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Prenos"
@@ -1569,16 +1596,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1586,7 +1613,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopiraj"
@@ -1601,7 +1628,7 @@ msgstr "Ustvari povezavo za skupno rabo"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1618,10 +1645,10 @@ msgstr "Ustvari povezavo za skupno rabo"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1633,40 +1660,40 @@ msgstr "Ustvari povezavo za skupno rabo"
msgid "Edit"
msgstr "Uredi"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "Ali ste prepričani, da želite izbrisati?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Ali si prepričan/a, da želiš odstraniti %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1675,58 +1702,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Izbriši knjižnico"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Odstranitev skupine"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Zapri"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1746,7 +1756,7 @@ msgstr ""
msgid "User"
msgstr "Uporabnik"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1755,7 +1765,7 @@ msgstr "Uporabnik"
msgid "Type"
msgstr "Tip"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1769,7 +1779,7 @@ msgstr "Tip"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1777,7 +1787,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Naziv naprave"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1788,7 +1798,7 @@ msgstr "Naziv naprave"
msgid "Date"
msgstr "Datum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1796,27 +1806,27 @@ msgstr "Datum"
msgid "Anonymous User"
msgstr "Anonimni uporabnik"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1835,7 +1845,7 @@ msgstr "Prosimo, vnesite število dni"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1845,8 +1855,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1855,7 +1865,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "URL nalaganje"
@@ -1909,7 +1919,7 @@ msgstr "Dodaj avtomatski čas veljavnosti"
msgid "Generate"
msgstr "Ustvari"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1932,116 +1942,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Prejšnji (Leva puščica)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Naprej (Desna puščica)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Zapri (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Naloži datoteko"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Ali ste prepričani, da želite preklicati dovoljenje uporabnika {placeholder}?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2049,23 +2060,23 @@ msgstr ""
msgid "It is required."
msgstr "Je zahtevano."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2075,13 +2086,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2089,28 +2100,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2128,31 +2139,31 @@ msgstr "Napačno geslo"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Geslo bo hranjeno na strežniku za samo 1 uro."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Zgodovina"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2161,23 +2172,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Obdrži vso zgodovino"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Ne obdrži zgodovine"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Obdrži zgodovino samo določeno obdobje:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dni"
@@ -2198,19 +2209,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Pravice uporabnika"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Pravice skupine"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2251,21 +2262,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2278,13 +2289,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2295,29 +2306,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Čas"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2339,23 +2351,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Velikost"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2367,92 +2379,92 @@ msgstr "Velikost"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Posodobljeno"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Čas izbrisa"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Dodaj administratorje"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2461,22 +2473,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "E-pošta je zahtevana"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2486,56 +2498,56 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Potrdite geslo"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2550,176 +2562,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Ali ste prepričani, da želite izbrisati {placeholder}?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Izbriši člana"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Nastavi kvoto"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr "URL je zahtevan"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "Ali ste prepričani, da želite izbrisati geslo za WebDAV?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Preimenuj datoteko"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Ime je zahtevano."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Dostop zavrnjen"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2729,23 +2742,23 @@ msgstr "Dostop zavrnjen"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Napaka"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Prosimo, preverite povezavo."
@@ -2755,32 +2768,32 @@ msgstr "Prosimo, preverite povezavo."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Nasvet: po spremembah bo ustvarjen trenutni posnetek, ki zabeleži stanje knjižnice po spremembah."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Urejal"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2788,8 +2801,8 @@ msgstr "Urejal"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2800,69 +2813,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Brez"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Neznan"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Podrobnosti"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Trenutna različica"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Ogled postneka"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Deljene povezave"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Povezave za nalaganje"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2873,10 +2895,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2925,8 +2947,8 @@ msgid "Creator"
msgstr "Ustvaril"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2935,10 +2957,10 @@ msgid "Link"
msgstr "Povezava"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Obiski"
@@ -2958,53 +2980,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr "Ali ste prepričani, da želite izbrisati izbrane povezave za prenos?"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Iskanje datotek v tej knjižnici"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3037,89 +3050,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Namig: 0 pomeni prednastavljeno kvoto"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Deli povezavo"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Deli z uporabnikom"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Deli s skupino"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Deli z zunanjim strežnikom"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Deli"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3127,11 +3140,11 @@ msgstr "Deli"
msgid "icon"
msgstr "ikona"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Izberi knjižnice za skupno rabo"
@@ -3167,8 +3180,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3200,154 +3213,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Ali ste prepričani, da želite izbrisati?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Preimenuj"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Zahtevana je številka različice."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Besedilo je zahtevano."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3359,7 +3374,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3368,20 +3383,20 @@ msgstr ""
msgid "Owner"
msgstr "Lastnik"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Lastnik lahko uporabi nadzorno ploščo v organizaciji, mora biti nov račun."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Dodaj novo obvestilo"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Ime (opcija)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3397,13 +3412,13 @@ msgstr "Ime (opcija)"
msgid "Role"
msgstr "Vloga"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Uporabnike lahko dodate tudi kot goste, ne bo jim dovoljeno ustvariti knjižnice in skupine."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3415,54 +3430,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3479,18 +3494,18 @@ msgstr ""
msgid "Users"
msgstr "Uporabniki"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3503,27 +3518,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Prosimo, vpiši 1 ali več znakov"
@@ -3536,22 +3551,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Trenutna pot:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3570,34 +3585,34 @@ msgstr ""
msgid "File"
msgstr "Datoteka"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Čas izbrisa"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Datoteka s tem imenom že obstaja v tej mapi."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3612,73 +3627,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Geslo ne more biti prazno"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Trenutno geslo ne more biti prazno"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Novo geslo"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3690,9 +3705,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Koš"
@@ -3799,7 +3814,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3821,24 +3836,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "zaklenjeno"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3860,11 +3875,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3881,23 +3896,23 @@ msgstr "Odstrani pomembno"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Pomembno"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3924,7 +3939,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4100,13 +4115,13 @@ msgstr "odstrani pomembno"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Zakleni"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Odkleni"
@@ -4120,7 +4135,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Odpri s klientom"
@@ -4129,7 +4144,7 @@ msgstr "Odpri s klientom"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4152,7 +4167,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4211,12 +4226,12 @@ msgstr "Član"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4227,7 +4242,7 @@ msgstr "Trenutna pot:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4235,7 +4250,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4270,6 +4285,7 @@ msgstr "Aktivnosti"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4309,7 +4325,7 @@ msgstr "Povezave"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Mape"
@@ -4322,8 +4338,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Deljeno/Javno"
@@ -4386,7 +4402,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4435,6 +4451,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4445,33 +4471,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4663,12 +4695,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Prenos datotek je onemogočeno: dovoljena količina prenosa datotek uporabnika je presežena"
@@ -4686,114 +4719,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Neuspešno. Prosimo, preverite povezavo."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Prenesi"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Pravice mape"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Odstrani deljenje"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Spremeni geslo"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Ponastavitev gesla"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4804,70 +4838,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Naloži datoteke"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Mapa za nalaganje"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Premakni"
@@ -4990,7 +5030,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4998,7 +5038,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5151,55 +5191,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "Ali ste prepričani, da želite neobjaviti Wiki?"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "Ali ste prepričani, da želite izbrisati Wiki?"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr "Ali ste prepričani, da želite zapustiti deljenje Wiki?"
@@ -5222,12 +5257,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Več"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5251,7 +5323,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5284,27 +5356,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5341,7 +5401,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5354,7 +5415,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5370,43 +5432,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "Ali ste prepričani, da želite izbrisati?"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5493,10 +5544,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5591,7 +5658,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5629,26 +5696,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5685,23 +5752,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5729,15 +5796,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5807,25 +5874,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6001,22 +6068,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6026,7 +6093,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6076,49 +6143,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6227,14 +6299,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6247,13 +6319,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6265,12 +6342,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6287,27 +6368,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6340,74 +6421,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6416,7 +6463,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6424,7 +6472,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6444,7 +6493,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6452,15 +6502,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6529,7 +6582,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6692,11 +6745,11 @@ msgid "(current version)"
msgstr "(trenutna različica)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Ogled"
@@ -6714,7 +6767,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6769,7 +6822,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6936,88 +6989,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Uspešno kopirano %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7026,11 +7079,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Zapusti deljeno"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7073,6 +7126,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7096,15 +7150,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7197,8 +7260,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7282,7 +7345,7 @@ msgstr "Ali ste prepričani, da želite sprazniti smeti?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Počisti"
@@ -7339,34 +7402,39 @@ msgstr "Naslednja"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Vse javne povezave"
@@ -7400,8 +7468,8 @@ msgid "Share From"
msgstr "Deljeno od"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Deljeno z"
@@ -7717,7 +7785,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7940,45 +8008,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "vsi člani"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7988,44 +8056,44 @@ msgstr ""
msgid "Remove"
msgstr "Odstrani"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "Ali ste prepričani, da želite izbrisati neveljavne povezave za deljenje?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "Ali ste prepričani, da želite izbrisati neveljavne povezave za prenos?"
@@ -8506,7 +8574,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8934,7 +9002,7 @@ msgid "shared by:"
msgstr "deljil:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Lastnik te knjižnice nima več prostora."
@@ -8951,12 +9019,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Ali si prepričan/a, da želiš odstraniti to stran?"
@@ -8965,16 +9033,16 @@ msgstr "Ali si prepričan/a, da želiš odstraniti to stran?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9093,31 +9161,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Nastavitve profila"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Deljil:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Seznam"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Mreža"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9139,7 +9207,7 @@ msgstr "lahko tudi kliknete na ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9244,12 +9312,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9381,69 +9449,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Označi kot prebrano"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Sporočilo"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Dnevnik dostopov"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9537,50 +9605,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Uspešno kopirana %(name)s in 1 dodatna datoteka."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Uspešno kopirana %(name)s in %(amount)s ostalih datotek."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Uspešno prestavljeno %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Uspešno prestavljeno %(name)s in 1 druga datoteka."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Supešno prestavljeno %(name)s in %(amount)s ostalih datotek."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/sv/LC_MESSAGES/django.po b/locale/sv/LC_MESSAGES/django.po
index e5d4158bf3..068a2595e0 100644
--- a/locale/sv/LC_MESSAGES/django.po
+++ b/locale/sv/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: llj , 2021\n"
"Language-Team: Swedish (http://app.transifex.com/haiwen/seahub/language/sv/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
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:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "Namn ska inte innehålla '/'."
@@ -123,18 +123,18 @@ 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/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Det finns redan en annan grupp med detta namn."
@@ -154,7 +154,7 @@ msgstr "Det är underavdelningar i denna avdelning."
msgid "My Library"
msgstr "Min Katalog"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr "Misslyckades att lägga till %s till institutionen: användaren tillhör
msgid "System library can not be deleted."
msgstr "Systemkatalog kan inte tas bort."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, 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:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Katalogen kan inte överföras till ägaren."
@@ -330,7 +330,7 @@ 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:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Antalet användare överskrider begränsningen."
@@ -447,8 +447,8 @@ msgstr "Virusfilen kunde inte hittas."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "Virusfilen kunde inte hittas."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Felaktig destination"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Slut på kvoten."
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Filen är låst"
@@ -519,8 +519,8 @@ msgstr "Användare %s hittades inte."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "Användaren %s är redan medlem i gruppen."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Gruppen finns inte"
@@ -624,7 +624,7 @@ msgstr "%s är redan inbjuden."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Misslyckades att skicka email. Email-tjänsten är inte korrekt konfigur
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Lösenord krävs."
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Utgångsdatum ska vara större eller lika med %s"
@@ -686,7 +686,7 @@ msgstr "Utgångsdatum ska vara större eller lika med %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "Utgångsdagar ska vara minde än eller lika med %s"
@@ -739,11 +739,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:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Fel lösenord"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Fel vid avkryptering av katalog"
@@ -823,7 +823,7 @@ msgstr "Delningslänk %s existerar redan."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "Du har redan %(nb_avatars)d avatarer, och max antal tillåtet är %(nb_m
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
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/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Mejladress eller Användarnamn"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Bekräfta nytt lösenord"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Lösenorden överensstämmer inte"
@@ -985,7 +985,7 @@ msgstr "Gammalt lösenord"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Lösenord (igen)"
@@ -1028,44 +1028,44 @@ msgstr "Din avatar uppdaterades"
msgid "Successfully deleted the requested avatars."
msgstr "De valda avatarerna togs bort"
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "Kontot %(account)s är låst på %(site)s."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Email adress"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Användarnamn"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Detta värde måste ha längden 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Skriv in en giltig e-postadress."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Ogiltigt användar-ID"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "namn"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "avdelning"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "anteckning"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Filsökväg"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Borttagen"
@@ -1189,150 +1189,150 @@ msgstr "Gäst"
msgid "Default"
msgstr "Standard"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Tillagd"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Borttagen"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Ändrad"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Omdöpt"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Flyttad"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Döpt om mapp"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Flyttat mapp"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Tillagd eller modifierad"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Backade katalogens status till"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Backade filen \"%(file)s\" till status kl. %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Ändrade katalogens namn eller beskrivning"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Automatisk ihopslagning av seafile-systemet"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Skapade katalog"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Precis nyss"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d dag sedan"
msgstr[1] "%(days)d dagar sedan"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d timme sedan"
msgstr[1] "%(hours)d timmar sedan"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] ""
msgstr[1] "%"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d sekund sedan"
msgstr[1] "%(seconds)d sekunder sedan"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Läs/Skriv"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Läs Enbart"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d byte"
msgstr[1] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1519,9 +1519,9 @@ msgstr "%(site_name)s teamet"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3039,17 +3039,17 @@ msgstr "Du håller på att inaktivera två-faktors autensiering. Detta sänker d
msgid "Disable"
msgstr "Inaktivera"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Kan inte läsa fil"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "behörighetsfel"
@@ -3103,10 +3103,10 @@ msgstr "Fel repo id"
msgid "Bad upload link token."
msgstr "Dålig uppladdningslänk symbol."
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Filen existerar inte"
@@ -3118,65 +3118,65 @@ msgstr "Dålig katalog id i uppladdningslänk."
msgid "No conflict in the merge."
msgstr "Ingen konflikt i sammanslagningen"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP-fel: kunde inte öppna filen online"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL-fel: kunde inte öppna filen online"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Krypteringen du har valt är inte korrekt."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Okänd fil-kodning"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "Katalogen är krypterad, kan inte öppna filen online."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Fel vid förberedelse av Office Online filvisningssidan."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "Fel vid förberedelse av OnlyOffice filvisningssidan."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Kan inte ladda ner fil. Felaktig filsökväg"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Kan inte ladda ner fil. Felaktig sökväg"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Kan inte ladda ner fil."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "Dela länk för %s."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Kan inte ladda ner fil"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/sv/LC_MESSAGES/djangojs.po b/locale/sv/LC_MESSAGES/djangojs.po
index 84f7a0befb..f36a291ec2 100644
--- a/locale/sv/LC_MESSAGES/djangojs.po
+++ b/locale/sv/LC_MESSAGES/djangojs.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Radapompa , 2016-2020\n"
"Language-Team: Swedish (http://app.transifex.com/haiwen/seahub/language/sv/)\n"
@@ -61,11 +61,11 @@ msgid "Used:"
msgstr "Använt"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -86,9 +86,9 @@ msgid "Log out"
msgstr "Logga ut"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -221,7 +221,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Meddelanden"
@@ -240,19 +240,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Stäng"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "En fil håller på att laddas upp. Är du säker på att du vill lämna denna sida?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -260,22 +285,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Taggar"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -285,16 +305,16 @@ msgstr ""
msgid "Files"
msgstr "Filer"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -309,8 +329,8 @@ msgstr "Filer"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -324,10 +344,10 @@ msgstr "Filer"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -344,14 +364,14 @@ msgstr "Filer"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -370,8 +390,8 @@ msgstr "Filer"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Fler åtgärder"
@@ -387,264 +407,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Om Oss"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "Kontaktinformation krävs."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Rapportera Missbruk"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Missbrukstyp"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Upphovsrättsintrång"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Missbruksinnehåll"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Annat"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "Kontaktinformation"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Beskrivning"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Avbryt"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -652,31 +549,150 @@ msgstr "Avbryt"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Avbryt"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -690,51 +706,51 @@ msgstr "Avbryt"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "OK"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "Lägg till Wiki"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -743,7 +759,7 @@ msgstr "Lägg till Wiki"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -765,10 +781,10 @@ msgstr "Lägg till Wiki"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -806,130 +822,130 @@ msgstr "Lägg till Wiki"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Namn"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Valfritt"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "Välj en avdelning"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Vänligen ange det gamla lösenordet"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Vänligen ange det nya lösenordet"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Det nya lösenordet är för kort"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Vänligen ange det nya lösenordet igen"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "De nya lösenorden överensstämmer inte"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Ändrade lösenord för katalogen."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "Ändra lösenord för katalogen {placeholder}"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Gammalt Lösenord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Nytt Lösenord"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(åtminstone {placeholder} tecken)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nytt Lösenord Igen"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 dagar sedan"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 vecka sedan"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 månad sedan"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "alla"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Städning lyckades"
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -937,78 +953,78 @@ msgstr "Städning lyckades"
msgid "Clean"
msgstr "Rensa"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Rensa filer i skräpkorgen och historik:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Detaljer"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Nya filer"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Borttagna filer"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Omdöpta eller flyttade filer"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Ändrade filer"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Nya kataloger"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Borttagna kataloger"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Bekräfta"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Ta bort konto"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Vill du verkligen ta bort ditt konto? "
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1026,10 +1042,10 @@ msgstr "Vill du verkligen ta bort ditt konto? "
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1050,27 +1066,27 @@ msgstr "Vill du verkligen ta bort ditt konto? "
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1085,7 +1101,7 @@ msgstr "Vill du verkligen ta bort ditt konto? "
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1102,7 +1118,7 @@ msgstr "Vill du verkligen ta bort ditt konto? "
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1117,47 +1133,47 @@ msgstr "Vill du verkligen ta bort ditt konto? "
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Ta bort"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Avsluta"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Är det säker på att du vill avsluta anslutning?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Återställ Katalog"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Är du säker att du vill återställa denna katalog?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1169,30 +1185,30 @@ msgstr "Är du säker att du vill återställa denna katalog?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Läs tillbaka"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Avlänka enhet"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Är du säker på att du vill avlänka enheten?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Ta bort filer från denna enhet nästa gång den kommer online."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1202,137 +1218,148 @@ msgstr "Ta bort filer från denna enhet nästa gång den kommer online."
msgid "Unlink"
msgstr "Avlänka"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Felaktig destinationssökväg"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "Kopiera {placeholder} till"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "Kopiera valda objekt till:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Sök"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "Flytta {num} objekt"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "Kopiera {num} objekt"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Namn krävs"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "Namn ska inte innehålla '/'."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Ny Avdelningskatalog"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "Namnet \"{name}\" används redan. Välj ett annat namn."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Ny fil"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Ny Mapp"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Ny grupp"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Vänligen ange lösenordet"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Vänligen ange lösenordet igen"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Lösenordet är för kort"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Lösenorden överensstämmer inte"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1341,23 +1368,23 @@ msgstr "Lösenorden överensstämmer inte"
msgid "New Library"
msgstr "Ny Katalog"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Mall"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Lagringsyta"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1373,45 +1400,45 @@ msgstr "Lagringsyta"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Behörighet"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Läs/Skriv"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Läs enbart"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Kryptera"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1419,31 +1446,31 @@ msgstr "Kryptera"
msgid "Password"
msgstr "Lösenord"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Lösenord igen"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Internt serverproblem"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "Taggen \"{name}\" existerar redan."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1456,23 +1483,23 @@ msgstr "Taggen \"{name}\" existerar redan."
msgid "Back"
msgstr "Bakåt"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Ny Tagg"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Välj en färg"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Spara"
@@ -1497,8 +1524,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1511,13 +1538,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Ladda upp"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1527,8 +1554,8 @@ msgstr "Ladda upp"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1547,11 +1574,11 @@ msgstr "Ladda upp"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Ladda ner"
@@ -1570,16 +1597,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1587,7 +1614,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopiera"
@@ -1602,7 +1629,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1619,10 +1646,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1634,40 +1661,40 @@ msgstr ""
msgid "Edit"
msgstr "Ändra"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Ta bort Fil"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Ta bort Mapp"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Är du säker på att du vill ta bort %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1676,58 +1703,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Ta bort Katalog"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Ta bort grupp"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Vill du verkligen ta bort denna grupp?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Välj Taggar"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Skapa en ny tagg"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Stäng"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Lyckades ändra markeringar."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Ändra markeringar"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1747,7 +1757,7 @@ msgstr ""
msgid "User"
msgstr "Användare"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1756,7 +1766,7 @@ msgstr "Användare"
msgid "Type"
msgstr "Typ"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1770,7 +1780,7 @@ msgstr "Typ"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1778,7 +1788,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Enhetsnamn"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1789,7 +1799,7 @@ msgstr "Enhetsnamn"
msgid "Date"
msgstr "Datum"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1797,27 +1807,27 @@ msgstr "Datum"
msgid "Anonymous User"
msgstr "Anonnym användare"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Filen har (tydligen) inte öppnats ännu"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1836,7 +1846,7 @@ msgstr "Vänligen ange antal dagar"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Vänligen ange en icke negativ siffra"
@@ -1846,8 +1856,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "Uppladdnignslänk kopierad till urklipp."
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1856,7 +1866,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Uppladdningslänk"
@@ -1910,7 +1920,7 @@ msgstr "Lägg till automatisk utgångsdatum"
msgid "Generate"
msgstr "Generera"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1933,116 +1943,117 @@ msgid ""
"can not create libraries."
msgstr "{site_name_placeholder} organiserar filer in i kataloger. Varje katalog kan synkroniseras och delas separat. Men, eftersom du är en gästanvändare, så kan du inte skapa kataloger."
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "Bilden kunde inte laddas."
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Föregående (Vänster piltangent)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Nästa (Höger piltangent)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Stäng (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "Zooma in"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "Zooma ut"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "Vänligen välj en .xlsx fil."
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "Ladda ner en exempelfil"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "Ladda ner en exempelfil"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Ladda upp fil"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Välj Fil"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Välj Bild"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Ingen förhandsvisning"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "Intern länk har blivit kopierad till urklipp"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "En intern länk är en länk till en fil eller mapp som kan öppnas av en användare med läs rättigheter till filen eller mappen."
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "Intern länk"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "Lyckades ta bort tillträde för användare {placeholder}."
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "Är du säker på att du vill ta bort tillträde för användare {placeholder}?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Ta bort Tillträde"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2050,23 +2061,23 @@ msgstr "Ta bort Tillträde"
msgid "It is required."
msgstr "Det krävs."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Mailadress är ogiltig."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Lyckades bjuda in %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "Lyckades bjuda in %(email) och %(num) andra personer."
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2076,13 +2087,13 @@ msgstr "Lyckades bjuda in %(email) och %(num) andra personer."
msgid "Invite Guest"
msgstr "Bjud in Gäst"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Mailadresser"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2090,28 +2101,28 @@ msgstr "Mailadresser"
msgid "Emails, separated by ','"
msgstr "Mejladresser separerade med ','"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "Lyckades lägga till markering(ar) till katalogen {placeholder}"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "Märk Nuvarande Status"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Lämna Grupp"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Vill du verkligen lämna denna grupp?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Lämna"
@@ -2129,31 +2140,31 @@ msgstr "Fel lösenord"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Lösenordet kommer sparas på servern endast en timme"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Historik"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Auto borttagning"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Satte katalogens historik."
@@ -2162,23 +2173,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Inställningen katalogshistorik är avstängd av Admin"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Spara full historik"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Spara inte historik"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Spara endast historiken "
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "dagar"
@@ -2199,19 +2210,19 @@ msgstr "Ta inte bort filer automatiskt"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Ta bort filer automatiskt som inte har ändrats inom antal dagar:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Användarrättigheter"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Grupp Rättigheter"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Mapprättigheter"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2252,21 +2263,21 @@ msgstr "Sök grupper"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2279,13 +2290,13 @@ msgstr ""
msgid "Search users"
msgstr "Sök användare"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Skapade Filer"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2296,29 +2307,30 @@ msgstr "Skapade Filer"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Tid"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Taggade Filer"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2340,23 +2352,23 @@ msgstr "Taggade Filer"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Storlek"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2368,92 +2380,92 @@ msgstr "Storlek"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Senaste uppdatering"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "borttagen"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Hantera gruppmedlemmar"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "Flytta {placeholder} till"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Flytta valda objekt till:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "Borttagna Kataloger"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "Inga borttagna kataloger"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "Du har inte tagit bort några kataloger de senaste {placeholder} dagar. En borttagen katalog kommer att rensas automatiskt efter denna period."
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "Tips: kataloger som är borttagna för {placeholder} dagar sedan kommer rensas automatiskt."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Borttagen Tid"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr ""
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "Tips: kataloger som är borttagna för {placeholder} dagar sedan kommer rensas automatiskt."
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Lägg till administratörer"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "Ny Underavdelning"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "Ny Avdelning"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2462,22 +2474,22 @@ msgstr "Ny Avdelning"
msgid "Add Member"
msgstr "Lägg till medlem"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "mailadress krävs"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Lägg till användare"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2487,56 +2499,56 @@ msgstr "Lägg till användare"
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Bekräfta lösenord"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Datum Ogiltig."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Välj datum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Startdatum"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Slutdatum"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2551,176 +2563,177 @@ msgstr "Slutdatum"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "Är du säker på att du vill ta bort {placeholder}?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "Ta bort Avdelning"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Ta bort medlem"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "Importera användare från en .xlsx fil"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Kvot är inte giltig."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Sätt kvot"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "En siffra som är större än 0 eller lika med -2."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "Tips: -2 betyder ingen begränsning."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Avpublicera"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Döp om fil"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Döp om Mapp"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Nytt filnamn"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Nytt mappnamn"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Döp om Grupp"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "Döp om grupp till"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Namn krävs."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token är kopierad till urklipp."
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Åtkomst nekas"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2730,23 +2743,23 @@ msgstr "Åtkomst nekas"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Fel"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Kontrollera nätverksanslutningen"
@@ -2756,32 +2769,32 @@ msgstr "Kontrollera nätverksanslutningen"
msgid "App Name"
msgstr "App Namn"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder} Ändringshistorik"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tips: En ögonblicksbild kommer skapas efter förändring, vilket sparar bibliotekets tillstånd efter förändringen."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Ändrad av"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2789,8 +2802,8 @@ msgstr "Ändrad av"
msgid "Device"
msgstr "Enhet"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2801,69 +2814,78 @@ msgstr "Enhet"
msgid "Version"
msgstr "Version"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "Markeringar"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ingen"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Okänd"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Detaljer"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Nuvarande Version"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Visa Snapshot"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Delningslänkar"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Uppladdningslänkar"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2874,10 +2896,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2926,8 +2948,8 @@ msgid "Creator"
msgstr "Skapad av"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2936,10 +2958,10 @@ msgid "Link"
msgstr "Länk"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Besök"
@@ -2959,53 +2981,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "Nytt lösenord har skickats till din mailadress {mail}. Vänligen kontrollera din maillåda. Om du inte har fått lösenordet, vänligen kontrollera att din mailadress är korrekt konfigurerad."
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Återställ katalogslösenord"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Skickar nytt lösenord..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "Spara till:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Sök"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Sök efter filer i denna katalog"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3038,89 +3051,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "Sätt användarkontakt mejl"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tips: 0 betyder standardbegränsning"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Sätt användarens namn"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Sätt användarkvot"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "Länken är kopierad till urklipp."
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Dela Länk"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Dela till användare"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Dela till grupp"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Dela till annan server"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Dela"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3128,11 +3141,11 @@ msgstr "Dela"
msgid "icon"
msgstr "ikon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Välj en katalog att dela."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Välj kataloger att dela"
@@ -3168,8 +3181,8 @@ msgstr "Det kan ta en stund, vänligen vänta."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3201,154 +3214,156 @@ msgstr "Katalogen kan inte delas till ägaren."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "På namn stigande"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "På namn fallande"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "På storlek stigande"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "På storlek fallande"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "På tid stigande"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "På tid fallande"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Är du säker på att du vill ta bort"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Döp om"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "En siffra som är större än eller lika med 0."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "Lägg till institution"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Versionsnummer krävs."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Versionsnummer måste vara en siffra."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Text krävs."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Uppdatera villkor"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Lägg till villkor"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versions Nummer"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Text"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktiverad"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "På"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Av"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Lösenorden matchar inte."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Lägg till Organisation"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3360,7 +3375,7 @@ msgstr "Lägg till Organisation"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3369,20 +3384,20 @@ msgstr "Lägg till Organisation"
msgid "Owner"
msgstr "Ägare"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Ägare kan inte använda adminpanelen i en organisation. Måste vara ett nytt konto."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Skapa nytt systemmeddelande"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Namn(valfritt)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3398,13 +3413,13 @@ msgstr "Namn(valfritt)"
msgid "Role"
msgstr "Roll"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Du kan också lägga till en användare som gäst, som inte kommer kunna skapa kataloger eller grupper."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "Lägg till Admin"
@@ -3416,54 +3431,54 @@ msgstr "(Om det lämnas blankt, kommer ägaren bli admin)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "Välj en användare"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "Överför Grupp {placeholder} till"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} Historikinställning"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "Överför Katalogen {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Sätt max antal medlemmar"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Sätt Namn"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Villkor"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "Överför till användare"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "Överför till avdelning"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3480,18 +3495,18 @@ msgstr "Överför till avdelning"
msgid "Users"
msgstr "Användare"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3504,27 +3519,27 @@ msgstr ""
msgid "Departments"
msgstr "Avdelningar"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "Överför grupp"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "Överför grupp till"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Vänligen ange 1 eller fler tecken"
@@ -3537,22 +3552,22 @@ msgstr "{placeholder} Papperskorg"
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Nuvarande sökväg:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3571,34 +3586,34 @@ msgstr ""
msgid "File"
msgstr "Fil"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Raderad tid"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "Ersätt filen {filename}?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "En fil med samma namn existerar i denna mapp."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Att byta ut dem kommer skriva över innehållet."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Byta ut"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Byt inte ut"
@@ -3613,73 +3628,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Lösenordet måste anges"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Nuvarande lösenord kan inte vara blank"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Nytt lösenord"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "Länken har blivit kopierad till urklipp"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "Paketerar..."
@@ -3691,9 +3706,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Papperskorg"
@@ -3800,7 +3815,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3822,24 +3837,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "låst"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "läst av {name}"
@@ -3861,11 +3876,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3882,23 +3897,23 @@ msgstr "Ta bort favorit"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Favorit"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3925,7 +3940,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4101,13 +4116,13 @@ msgstr "favorit borttagen"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Lås"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Lås upp"
@@ -4121,7 +4136,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Öppna via Klient"
@@ -4130,7 +4145,7 @@ msgstr "Öppna via Klient"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Öppna huvudmapp"
@@ -4153,7 +4168,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4212,12 +4227,12 @@ msgstr "Medlem"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr "Lyckades ta bort {name}."
@@ -4228,7 +4243,7 @@ msgstr "Nuvarande sökväg"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4236,7 +4251,7 @@ msgstr "Katalogstyp"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4271,6 +4286,7 @@ msgstr "Aktiviteter"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "Wikis"
@@ -4310,7 +4326,7 @@ msgstr "Länkar"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr ""
@@ -4323,8 +4339,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Administrera delningar"
@@ -4387,7 +4403,7 @@ msgid ""
msgstr "Åtkomst nekas. Vänligen testa {placeholder-left}logga in igen.{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "Inga taggar"
@@ -4436,6 +4452,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "Publicerad"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4446,33 +4472,39 @@ msgstr ""
msgid "Last modified by"
msgstr "Senast ändrad av"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4664,12 +4696,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Lyckades spara"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Filnedladdning är avstängt: delningslänktrafiken för användaren är slut."
@@ -4687,114 +4720,115 @@ msgid "Expired"
msgstr "Utgången"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "Biblioteket överfördes."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Misslyckades. Kontrollera nätverket."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "Misslyckades ta bort {name}."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Överför"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Mapprättigheter"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Sluta dela"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Byt Lösenord"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Återställ Lösenord"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "{library_name_placeholder} togs bort från favoriter."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "{library_name_placeholder} las till favoriter."
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4805,70 +4839,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Ladda upp filer"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Ladda upp mapp"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "Ny Markdown-fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "Ny Excel-fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "Ny PowerPoint-fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "Ny Word-fil"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "Ny"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Flytta"
@@ -4991,7 +5031,7 @@ msgid ""
msgstr "Lista dina konton i den globala adresslistan, så att andra kan hitta dig genom att söka efter ditt namn."
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4999,7 +5039,7 @@ msgid "Social Login"
msgstr "Social Login"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5152,55 +5192,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Publicera"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "Publicerad"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "Tabort Wiki"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5223,12 +5258,49 @@ msgstr "Versionshistorik"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Mer"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5252,7 +5324,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5285,27 +5357,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5342,7 +5402,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5355,7 +5416,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5371,43 +5433,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5494,10 +5545,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5592,7 +5659,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5630,26 +5697,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5686,23 +5753,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5730,15 +5797,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5808,25 +5875,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6002,22 +6069,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr "Lyckades ta bort {name}"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6027,7 +6094,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6077,49 +6144,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "Ändra namnet för {name} misslyckades"
@@ -6228,14 +6300,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6248,13 +6320,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6266,12 +6343,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6288,27 +6369,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6341,74 +6422,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6417,7 +6464,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6425,7 +6473,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6445,7 +6494,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6453,15 +6503,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6530,7 +6583,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6693,11 +6746,11 @@ msgid "(current version)"
msgstr "(nuvarande version)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Visa"
@@ -6715,7 +6768,7 @@ msgstr "Lyckades återställa."
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6770,7 +6823,7 @@ msgstr "Detta är en speciell grupp som representerar en avdelning."
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6937,88 +6990,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "Misslyckades att flytta filer till en annan katalog."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "Misslyckades kopiera filer till en annan katalog."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "Lyckades flytta filer till en annan katalog."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "Lyckades kopiera filer till en annan katalog."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "Misslyckades ta bort {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "Lyckades flytta {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "Misslyckades att flytta {name}."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Lyckades kopiera %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "Misslyckades att kopiera %(name)s"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7027,11 +7080,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Lämna delning"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "Denna katalog har satts med enbart läs rättigheter av admin och kan inte uppdateras."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7074,6 +7127,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7097,15 +7151,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Trasigt (vänligen kontakta din administratör för att laga detta bibliotek)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7198,8 +7261,8 @@ msgstr "Lyckades avlänka enheten"
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7283,7 +7346,7 @@ msgstr "Är du säker på att du vill tömma papperskorgen?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Rensa"
@@ -7340,34 +7403,39 @@ msgstr "Nästa"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Alla Publika Länkar"
@@ -7401,8 +7469,8 @@ msgid "Share From"
msgstr "Dela från"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Dela med"
@@ -7718,7 +7786,7 @@ msgstr "Total Yta"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7941,45 +8009,45 @@ msgstr "resultat"
msgid "results"
msgstr "resultat"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "Lyckades modifiera rättigheter."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "Dela Till:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "Inga kataloger delade"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "Du har inte delat några kataloger med andra användare ännu. Du kan dela en katalog med andra användare genom att klicka på dela ikonen till höger om en katalogs namn i \"Mina Kataloger\"."
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "alla medlemmar"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7989,44 +8057,44 @@ msgstr ""
msgid "Remove"
msgstr "Ta bort"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8507,7 +8575,7 @@ msgstr "Sök Organisationer"
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Historik Inställning"
@@ -8935,7 +9003,7 @@ msgid "shared by:"
msgstr "delat av:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Ägaren av denna katalog har slut på ledigt diskutrymme."
@@ -8952,12 +9020,12 @@ msgstr "Dra och släpp filer eller mappar här."
msgid "Go to Library"
msgstr "Gå till Katalog"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Är du säker på att du vill ta bort den här sidan?"
@@ -8966,16 +9034,16 @@ msgstr "Är du säker på att du vill ta bort den här sidan?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9094,31 +9162,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profilinställningar"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Delad av:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "Lista"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "Rutnät"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "ZIP Valda Objekt"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9140,7 +9208,7 @@ msgstr "du kan också trycka ← "
msgid "you can also press →"
msgstr "du kan också trycka →"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9245,12 +9313,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9382,69 +9450,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "Inga kataloger har delats direkt med dig. En delad katalog kan delas med fulla eller restriktiva rättigheter. Om du behöver komma åt en katalog som ägs av en annan användare. Så behöver du be användaren att dela katalogen med dig."
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Markera alla lästa"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Meddelande"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Accesslog"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9538,50 +9606,107 @@ msgstr "Ändra i molnet och ladda ner"
msgid "Edit on cloud only"
msgstr "Redigera i molnet enbart"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Lyckades kopiera %(name)s och 1 annan fil."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Lyckades kopiera %(name)s och %(amount)s andra filer."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Lyckades flytta %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Lyckades flytta %(name)s och 1 annan fil."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Lyckades flytta %(name)s och %(amount)s andra filer."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "Misslyckades kopiera %(name)s och %(amount)s andra objekt."
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "Misslyckades kopiera %(name)s."
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "Misslyckades flytta %(name)s och %(amount)s andra objekt."
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "Misslyckades flytta %(name)s."
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/th_TH/LC_MESSAGES/djangojs.po b/locale/th_TH/LC_MESSAGES/djangojs.po
index 99e789cea8..8782664de3 100644
--- a/locale/th_TH/LC_MESSAGES/djangojs.po
+++ b/locale/th_TH/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Thai (Thailand) (http://app.transifex.com/haiwen/seahub/language/th_TH/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr "ใช้ไปแล้ว:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr "ออกจากระบบ"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "แจ้งเตือน"
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "ปิด"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "แฟ้มข้อมูล"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "แฟ้มข้อมูล"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "แฟ้มข้อมูล"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "แฟ้มข้อมูล"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "แฟ้มข้อมูล"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "ดำเนินการเพิ่มเติม"
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "คำอธิบาย"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "ยกเลิก"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "ยกเลิก"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "ยกเลิก"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "ยกเลิก"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "ส่ง"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "ชื่อ"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "โปรดกรอกรหัสผ่านเก่า"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "รหัสผ่านใหม่สั้นเกินไป"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "โปรดกรอกรหัสผ่านใหม่อีกครั้ง"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "รหัสผ่านใหม่ไม่ตรงกัน"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "รหัสผ่านเก่า"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "รหัสผ่านใหม่อีกครั้ง"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
-msgid "3 days ago"
-msgstr ""
-
#: frontend/src/components/dialog/clean-trash.js:22
#: frontend/src/components/dialog/wiki-clean-trash.js:22
-msgid "1 week ago"
+msgid "3 days ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:23
#: frontend/src/components/dialog/wiki-clean-trash.js:23
-msgid "1 month ago"
+msgid "1 week ago"
msgstr ""
#: frontend/src/components/dialog/clean-trash.js:24
#: frontend/src/components/dialog/wiki-clean-trash.js:24
+msgid "1 month ago"
+msgstr ""
+
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "ทั้งหมด"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "ปรับปรุงรายละเอียด"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "ไฟล์ใหม่"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "ลบไฟล์แล้ว"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "เปลี่ยนชื่อหรือย้ายไฟล์"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "ปรับปรุงไฟล์แล้ว"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "ไดเร็กทอรี่ใหม่"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "ลบไดเร็กทอรี่แล้ว"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "ลบบัญชีผู้ใช้"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "ต้องการลบบัญชีผู้ใช้ของคุณ?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "ต้องการลบบัญชีผู้ใช้ของค
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "ลบ"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "กู้คืนคลังแฟ้มข้อมูล"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "คุณแน่ใจหรือไม่ ที่ต้องการกู้คืนคลังแฟ้มข้อมูล"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "คุณแน่ใจหรือไม่ ที่ต้องก
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "กู้คืน"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr "ยกเลิกลิงก์"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "พาธปลายทางไม่ถูกต้อง"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "ชื่อ จำเป็น"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "ไฟล์ใหม่"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr ""
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "กลุ่มใหม่"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "โปรดกรอกรหัสผ่าน"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "โปรดกรอกรหัสผ่านอีกครั้ง"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "รหัสผ่านสั้นเกินไป"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "รหัสผ่านไม่ตรงกัน"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr "รหัสผ่านไม่ตรงกัน"
msgid "New Library"
msgstr "คลังแฟ้มข้อมูลใหม่"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "รับอนุญาต"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "อ่าน-เขียน"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "อ่านอย่างเดียว"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "เข้ารหัส"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr "เข้ารหัส"
msgid "Password"
msgstr "รหัสผ่าน"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "รหัสผ่านอีกครั้ง"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Internal Server Error"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "อัพโหลด"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr "อัพโหลด"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr "อัพโหลด"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "ดาวน์โหลด"
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "คัดลอก"
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "แก้ไข"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "คุณแน่ใจว่าต้องการลบ %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr ""
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "ลบกลุ่ม"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "ปิด"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr "ผู้ใช้"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr "ผู้ใช้"
msgid "Type"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr ""
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "ชื่ออุปกรณ์"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr "ชื่ออุปกรณ์"
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "อัพโหลดลิงก์"
@@ -1907,7 +1917,7 @@ msgstr ""
msgid "Generate"
msgstr "สร้าง"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "อัพโหลดไฟล์"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "มันจำเป็น"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "รหัสผ่านผิด"
msgid "The password will be kept in the server for only 1 hour."
msgstr "รหัสผ่านจะถูกเก็บบนเครื่องแม่ข่าย 1 ชั่วโมงเท่านั้น"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "ประวัติ"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "เก็บประวัติทั้งหมด"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "ไม่เก็บประวัติ"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "เก็บประวัติเฉพาะช่วงหนึ่ง"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "วัน"
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "เวลา"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "ขนาด"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "ขนาด"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "ปรับปรุงล่าสุด"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "เพิ่มผู้ดูแลระบบ"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "อีเมลล์"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "ยืนยันรหัสผ่าน"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "ลบสมาชิก"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "กำหนดโควต้า"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "เปลี่ยนชื่อไฟล์"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "ชื่อ จำเป็น"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "ปฏิเสธการได้รับอนุญาต"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr "ปฏิเสธการได้รับอนุญาต"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "ผิดพลาด"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "โปรดตรวจสอบเครือข่าย"
@@ -2753,32 +2766,32 @@ msgstr "โปรดตรวจสอบเครือข่าย"
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "ผู้แก้ไข"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr "ผู้แก้ไข"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "ไม่มี"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "ไม่รู้"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "รายละเอียด"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "ดู Snapshot"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "อัพโหลดลิงก์"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr "ผู้สร้าง"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "เยี่ยมชม"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "ค้นหาไฟล์ในคลังแฟ้มข้อมูล"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "แนะนำ: 0 คือค่าจำกัดตั้งต้น"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "แบ่งปัน"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr "แบ่งปัน"
msgid "icon"
msgstr "ไอคอน"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr ""
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "เปลี่ยนชื่อ"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr "เจ้าของ"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "เพิ่มแจ้งเตือนใหม่"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "ชื่อ (เลือก)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr "ชื่อ (เลือก)"
msgid "Role"
msgstr "บทบาท"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "คุณสามารถเพิ่มผู้ใช้เช่นเดียวกับ guest, คือคนที่ไม่สามารถสร้างคลังแฟ้มข้อมูลและกลุ่ม"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "ผู้ใช้"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr ""
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "พาธปัจจุบัน:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr "แฟ้มข้อมูล"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "เวลาลบ"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "รหัสผ่านไม่สามารถเว้นว่าง"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "รหัสผ่านปัจจุบันห้ามเป็นช่องว่าง"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "รหัสผ่านใหม่"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "ถังขยะ"
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr "ยกเลิกติดดาว"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr "ยกเลิกติดดาว"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4127,7 +4142,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr ""
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr "พาธปัจจุบัน:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr "กิจกรรม"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr "ลิงก์"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "โฟลเดอร์"
@@ -4320,8 +4336,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "ผู้ดูแลแบ่งปัน"
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "ดาวน์โหลดไฟล์ถูกปิดใช้งาน: แบ่งปันลิงก์ทราฟฟิกของผู้ใช้ถูกใช้อยู่"
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "ผิดพลาด. โปรดตรวจสอบเครือข่าย"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "ถ่ายโอน"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "ยกเลิกแบ่งปัน"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "เปลี่ยนรหัสผ่าน"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "รีเซตรหัสผ่าน"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "อัพโหลดไฟล์"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "ย้าย"
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "มากกว่า"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr "(เวอร์ชั่นปัจจุบัน)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "เรียกดู"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "คัดลอก %(name)s สำเร็จ"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr "ออกจากแบ่งปัน"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "ล้างค่า"
@@ -7337,34 +7400,39 @@ msgstr "ต่อไป"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "ลิงค์สาธารณะทั้งหมด"
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr "ฟอร์มแบ่งปัน"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "แบ่งปันกับ"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "สมาชิกทั้งหมด"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "เอาออก"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr "แบ่งปันโดย:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "เนื้อที่เจ้าของคลังแฟ้มข้อมูลกำลังจะหมด"
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "คุณแน่ใจว่าต้องการลบหน้าเพจนี้ ?"
@@ -8963,16 +9031,16 @@ msgstr "คุณแน่ใจว่าต้องการลบหน้า
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "ตั้งค่าข้อมูลส่วนตัว"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "แบ่งปันโดย:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9137,7 +9205,7 @@ msgstr "คุณสามารถกด ← เช่นเดียวกั
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "ทำเครื่องหมายอ่านทั้งหมด"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "ข้อความ"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "คัดลอก %(name)s and %(amount)s ไอเท็มอื่นๆ สำเร็จ"
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "ย้าย %(name)s สำเร็จ"
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "ย้าย %(name)s และ %(amount)s ไอเท็มอื่นๆสำเร็จ"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/tr/LC_MESSAGES/django.po b/locale/tr/LC_MESSAGES/django.po
index 1564d805d7..d44193454e 100644
--- a/locale/tr/LC_MESSAGES/django.po
+++ b/locale/tr/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Muhammed Şamil Kıvanç, 2022\n"
"Language-Team: Turkish (http://app.transifex.com/haiwen/seahub/language/tr/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "İsim çok uzun (maksimum 64 karakter)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "İsim '/' içermemelidir."
@@ -123,18 +123,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "0'dan büyük veya 0'a eşit bir tam sayı olmalıdır."
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 seahub/group/forms.py:36
msgid ""
"Name can only contain letters, numbers, spaces, hyphen, dot, single quote, "
"brackets or underscore."
msgstr "İsim sadece harf, rakam, boşluk, tire, nokta, tek tırnak, parantez ve alt çizgi içerebilir."
#: seahub/api2/endpoints/admin/address_book/groups.py:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Bu isimde zaten bir grup var."
@@ -154,7 +154,7 @@ msgstr "Bu bölümde alt bölümler bulunmaktadır."
msgid "My Library"
msgstr "Kütüphanem"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Sistem kütüphanesi silinemez."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "Kütüphane sahibine devredilemez."
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "Kullanıcı sayısı sınırı aşıyor."
@@ -447,8 +447,8 @@ msgstr "Virüs dosyası bulunamadı."
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr "Virüs dosyası bulunamadı."
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Geçersiz hedef yolu"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "Kota dışında."
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Dosya kilitli"
@@ -519,8 +519,8 @@ msgstr "%s kullanıcı bulunamadı."
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr "%s kullanıcısı zaten bir grup üyesidir."
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr "%s kullanıcısı bir organizasyon kullanıcısıdır."
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Grup yok"
@@ -624,7 +624,7 @@ msgstr "%s zaten davet edildi."
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Eposta gönderme başarısız, eposta servisinin yapılandırması doğr
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Parola gerekli."
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "Son kullanma günleri %s'den büyük veya eşit olmalıdır."
@@ -686,7 +686,7 @@ msgstr "Son kullanma günleri %s'den büyük veya eşit olmalıdır."
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "Son kullanma günleri %s'den küçük veya eşit olmalıdır."
@@ -739,11 +739,11 @@ msgstr "Bu kütüphanenin parolası sıfırlanamıyor."
msgid "New password of library %s"
msgstr "%s kütüphanesinin yeni parolası"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Hatalı şifre"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Kütüphane şifresi açma hatası"
@@ -823,7 +823,7 @@ msgstr "Paylaşım bağlantısı %s zaten var."
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "%(nb_avatars)d avatarınız var, izin verilen maksimum sayı %(nb_max_a
msgid "Length of WebDav password should be less than 30."
msgstr "WebDav parolasının uzunluğu 30'dan az olmalıdır."
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "İsim yalnızca harf, sayı, boşluk, kısa çizgi veya alt çizgi içerebilir."
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "E-posta ya da kullanıcı adı"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Yeni şifre doğrulama"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "İki şifre alanı eşleşmiyor."
@@ -985,7 +985,7 @@ msgstr "Eski şifre"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Eski şifrenizi yanlış girdiniz. Lütfen tekrar deneyin."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Şifre (tekrar)"
@@ -1028,44 +1028,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "%(account)s hesabı %(site)süzerinde dondu."
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Eposta adresi"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Kullanıcı adı"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Bu değerin uzunluğu 40 olmalıdır."
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Geçerli bir eposta adresi girin."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Geçersiz kullanıcı kimliği."
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "isim"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "bölüm"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "telefon"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "not"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr "Dosya Yolu"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Silindi"
@@ -1189,150 +1189,150 @@ msgstr "Misafir"
msgid "Default"
msgstr "Varsayılan"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Eklendi"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Kaldırıldı"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Değiştirildi"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Yeniden adlandırıldı"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Taşındı"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "Yeniden adlandırılan klasör"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "Taşınan klasör"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Eklendi ya da değiştirildi"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Kütüphane durumu geri alındı"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Dosya \"%(file)s\" %(time)s durumuna geri alındı."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Değiştirilmiş kütüphane adı ya da açıklaması"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Seafile sistemi tarafından oto birleştirme"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Oluşturulmuş kütüphane"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Şu anda"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Okuma-Yazma"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Salt okunur"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] ""
msgstr[1] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1519,9 +1519,9 @@ msgstr "%(site_name)s takımı"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3039,17 +3039,17 @@ msgstr "Çift faktörlü kimlik doğrulamayı devre dışı bırakmak üzeresini
msgid "Disable"
msgstr "Devre dışı"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Dosya görüntülenemiyor."
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "izin hatası"
@@ -3103,10 +3103,10 @@ 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:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Dosya yok."
@@ -3118,65 +3118,65 @@ 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:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP Hatası: Dosya çevrimiçi açılamadı."
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL Hatası: Dosya çevrimiçi açılamadı."
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Seçtiğiniz kodlama uygun değil."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Bilinmeyen dosya kodlama"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "Kütüphane şifreli, dosyayı çevrimiçi açamıyor."
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Office Online dosyası önizleme sayfası hazırlanırken hata oluştu."
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "OnlyOffice dosyası önizleme sayfası hazırlanırken hata oluştu."
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "Dosya indirilemedi, geçersiz dosya yolu"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "Dosya indirilemedi, hatalı dosya yolu"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "Dosya indirilemedi."
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "%s için link paylaş."
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Dosya indirilemiyor."
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/tr/LC_MESSAGES/djangojs.po b/locale/tr/LC_MESSAGES/djangojs.po
index 25926070e5..20ead16614 100644
--- a/locale/tr/LC_MESSAGES/djangojs.po
+++ b/locale/tr/LC_MESSAGES/djangojs.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: Ahmet, 2022\n"
"Language-Team: Turkish (http://app.transifex.com/haiwen/seahub/language/tr/)\n"
@@ -60,11 +60,11 @@ msgid "Used:"
msgstr "Kullanıldı:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -85,9 +85,9 @@ msgid "Log out"
msgstr "Çıkış yap"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Bildirimler"
@@ -239,19 +239,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Kapat"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "Bir dosya yükleniyor. Bu sayfadan ayrılmak istediğinize emin misiniz?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -259,22 +284,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "Etiketler"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -284,16 +304,16 @@ msgstr ""
msgid "Files"
msgstr "Dosyalar"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -308,8 +328,8 @@ msgstr "Dosyalar"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -323,10 +343,10 @@ msgstr "Dosyalar"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -343,14 +363,14 @@ msgstr "Dosyalar"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -369,8 +389,8 @@ msgstr "Dosyalar"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Daha fazla işlem"
@@ -386,264 +406,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Hakkımızda"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "İletişim bilgileri gereklidir."
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "Kötüye kullanımı bildir"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "Kötüye kullanım türü"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "Telif Hakkı ihlali"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "Virus"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "Kötüye kullanım içeriği"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "Diğer"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "İletişim Bilgileri"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Açıklama"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "İptal"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -651,31 +548,150 @@ msgstr "İptal"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "İptal"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -689,51 +705,51 @@ msgstr "İptal"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Gönder"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -742,7 +758,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -764,10 +780,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -805,130 +821,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "İsim"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "Opsiyonel"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Lütfen eski şifreyi giriniz"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "Lütfen yeni bir şifre girin"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Yeni şifre çok kısa"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Lütfen yeni şifreyi tekrar giriniz"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Yeni şifreler eşleşmiyor"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "Kütüphane şifresi başarıyla değiştirildi."
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "{placeholder} Kütüphane şifresini değiştir"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Eski Şifre"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Yeni Şifre"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Yeni Şİfre Tekrar"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 gün önce"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 hafta önce"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 ay önce"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "hepsi"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "Temizleme Başarılı"
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -936,78 +952,78 @@ msgstr "Temizleme Başarılı"
msgid "Clean"
msgstr "Temizle"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Çöp tenekesindeki ve geçmişteki dosyaları sil:"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Değiştirme Ayrıntıları"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Yeni Dosyalar"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Silinmiş Dosyalar"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Yeniden Adlandırılmış ya da Taşınmış Dosyalar"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Değiştirilmiş dosyalar"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Yeni dizinler"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Silinmiş dizinler"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "Onayla"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Hesabı Sil"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1025,10 +1041,10 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1049,27 +1065,27 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1084,7 +1100,7 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1101,7 +1117,7 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1116,47 +1132,47 @@ msgstr "Hesabınızı silmeyi gerçekten istiyor musunuz?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Sil"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "Bağlantıyı Kes"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "Bağlantıyı kesmek istediğinizden emin misiniz?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Kütüphaneyi Geri Yükle"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Kütüphaneyi geri yüklemek istediğinize emin misiniz?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1168,30 +1184,30 @@ msgstr "Kütüphaneyi geri yüklemek istediğinize emin misiniz?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Eski durumuna getir"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "Cihaz bağlantısını kaldır"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "Bu cihazın bağlantısını kaldırmak istediğinizden emin misiniz?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "Cihazın bir sonraki çevrimiçi oluşunda, dosyaları bu cihazdan sil."
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1201,137 +1217,148 @@ msgstr "Cihazın bir sonraki çevrimiçi oluşunda, dosyaları bu cihazdan sil."
msgid "Unlink"
msgstr "Bağlantıyı kaldır"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Geçersiz hedef yolu"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Ara"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "İsim gerekli"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "İsim '/.' içermemelidir."
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "Yeni Bölüm Kütüphanesi"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "\"{name}\" ismi zaten alınmış. Lütfen, farklı bir isim seçiniz."
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Yeni Dosya"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Yeni Klasör"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Yeni Grup"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Lütfen şifre giriniz"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Lütfen şifreyi tekrar giriniz."
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Şifre çok kısa"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Şifreler eşleşmiyor."
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1340,23 +1367,23 @@ msgstr "Şifreler eşleşmiyor."
msgid "New Library"
msgstr "Yeni Kütüphane"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "Şablon"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "Backend Depolama"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1372,45 +1399,45 @@ msgstr "Backend Depolama"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "İzin"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Okuma-Yazma"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Salt okunur"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Şifrele"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1418,31 +1445,31 @@ msgstr "Şifrele"
msgid "Password"
msgstr "Şifre"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Şifre tekrar"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "İç Sunucu Hatası"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "\"{name}\" etiket zaten mevcut."
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1455,23 +1482,23 @@ msgstr "\"{name}\" etiket zaten mevcut."
msgid "Back"
msgstr "Geri"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "Yeni Etiket"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "Bir renk seç"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "Kaydet"
@@ -1496,8 +1523,8 @@ msgstr "İzin Adı"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1510,13 +1537,13 @@ msgstr "İzin Adı"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Yükle"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1526,8 +1553,8 @@ msgstr "Yükle"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1546,11 +1573,11 @@ msgstr "Yükle"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "İndir"
@@ -1569,16 +1596,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1586,7 +1613,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Kopyala"
@@ -1601,7 +1628,7 @@ msgstr "Paylaşım bağlantısı oluştur"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1618,10 +1645,10 @@ msgstr "Paylaşım bağlantısı oluştur"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1633,40 +1660,40 @@ msgstr "Paylaşım bağlantısı oluştur"
msgid "Edit"
msgstr "Düzenle"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "Dosyayı Sil"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "Klasörü Sil"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "%s'i silmek istediğinize emin misiniz?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1675,58 +1702,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Kütüphaneyi Sil"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Grubu Sil"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "Bu grubu gerçekten silmek istiyor musunuz?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "Etiketleri Seç"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "Yeni bir etiket oluştur"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Kapat"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "Etiketler başarıyla düzenlendi."
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "Etiketleri Düzenle"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1746,7 +1756,7 @@ msgstr ""
msgid "User"
msgstr "Kullanıcı"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1755,7 +1765,7 @@ msgstr "Kullanıcı"
msgid "Type"
msgstr "Tip"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1769,7 +1779,7 @@ msgstr "Tip"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1777,7 +1787,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Cihaz Adı"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1788,7 +1798,7 @@ msgstr "Cihaz Adı"
msgid "Date"
msgstr "Tarih"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1796,27 +1806,27 @@ msgstr "Tarih"
msgid "Anonymous User"
msgstr "Anonim Kullanıcı"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "Bu dosyaya (görünüşe göre) henüz erişilmedi"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "Lütfen, bir şifre giriniz."
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "Şifre çok kısa."
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1835,7 +1845,7 @@ msgstr "Lütfen günleri girin"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "Lütfen, negatif olmayan bir tam sayı giriniz"
@@ -1845,8 +1855,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1855,7 +1865,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Bağlantıyı Yükle"
@@ -1909,7 +1919,7 @@ msgstr "Otomatik sona erme ekle"
msgid "Generate"
msgstr "Oluştur"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1932,116 +1942,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "Önceki (Sol ok tuşu)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "Sonraki (Sağ ok tuşu)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "Kapat (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Dosya yükle"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "Dosya Seç"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "Görüntü Seç"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "Önizleme yok"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "İç bağlantı"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "Erişimi iptal et"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2049,23 +2060,23 @@ msgstr "Erişimi iptal et"
msgid "It is required."
msgstr "Gerekli."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "Email geçersiz."
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "Başarıyla davet edildi %(email)."
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2075,13 +2086,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "Emailler"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2089,28 +2100,28 @@ msgstr "Emailler"
msgid "Emails, separated by ','"
msgstr "Emailler ',' ile birbirinden ayrılır"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "Gruptan Ayrıl"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "Bu gruptan ayrılmak istediğinize emin misiniz?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "Ayrıl"
@@ -2128,31 +2139,31 @@ msgstr "Hatalı şifre"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Şifre sadece 1 saat sunucuda tutulacaktır."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Geçmiş"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "Otomatik Silme"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "Kütüphane geçmişi başarıyla ayarlandı."
@@ -2161,23 +2172,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "Kütüphane geçmiş ayarı, Admin tarafından devre dışı bırakıldı."
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Tüm geçmişi sakla"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Geçmişi saklama"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Sadece bu dönemdeki geçmişi sakla:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "gün"
@@ -2198,19 +2209,19 @@ msgstr "Dosyaları otomatik olarak silme"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "Belirli günler içinde değiştirilmeyen dosyaları otomatik olarak sil:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Kullanıcı İzni"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "Gruop İzni"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} Klasör İzni"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2251,21 +2262,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2278,13 +2289,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "Oluşturulmuş Dosyalar"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2295,29 +2306,30 @@ msgstr "Oluşturulmuş Dosyalar"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Zaman"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "Etiketli Dosyalar"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2339,23 +2351,23 @@ msgstr "Etiketli Dosyalar"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Boyut"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2367,92 +2379,92 @@ msgstr "Boyut"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "En son Güncelleme"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "Silindi"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "Grup üyelerini yönet"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "Seçilen öğe(leri) şuraya taşı:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Silinme Zamanı"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Yönetici Ekle"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2461,22 +2473,22 @@ msgstr ""
msgid "Add Member"
msgstr "Üye Ekle"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "Email gereklidir"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "Kullanıcı Ekle"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2486,56 +2498,56 @@ msgstr "Kullanıcı Ekle"
msgid "Email"
msgstr "Eposta"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Şifreyi Onayla"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "Tarih geçersiz."
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "Tarih seç"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "Başlangıç tarihi"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "Bitiş tarihi"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2550,176 +2562,177 @@ msgstr "Bitiş tarihi"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "{placeholder} silmek istediğinize emin misiniz?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Üyeyi Sil"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "Kota geçersiz."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Kota Oluştur"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "0'dan büyük ya da -2'ye eşit bir tam sayı."
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "İpucu: -2 limit yok anlamına gelir."
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "Yayından kaldır"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Dosyayı yeniden adlandır"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "Klasörü yeniden adlandır"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "Yeni dosya adı"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "Yeni klasör adı"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "Grubu yeniden adlandır"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "İsim gerekli."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "İzin reddedildi"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2729,23 +2742,23 @@ msgstr "İzin reddedildi"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Hata"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Lütfen ağı kontrol edin."
@@ -2755,32 +2768,32 @@ msgstr "Lütfen ağı kontrol edin."
msgid "App Name"
msgstr "Uygulama Adı"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Değiştirici"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2788,8 +2801,8 @@ msgstr "Değiştirici"
msgid "Device"
msgstr "Cihaz"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2800,69 +2813,78 @@ msgstr "Cihaz"
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Yok "
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Bilinmeyen"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Ayrıntılar"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Snapshot Göster"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "Bağlantıları paylaş"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Bağlantıları Yükle"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2873,10 +2895,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2925,8 +2947,8 @@ msgid "Creator"
msgstr "Oluşturan"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2935,10 +2957,10 @@ msgid "Link"
msgstr "Bağlantı"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Ziyaretler"
@@ -2958,53 +2980,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "Kütüphane şifresini sıfırla"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "Yeni şifre gönderiliyor..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Ara"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Dosyaları bu kütüphanede ara"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3037,89 +3050,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tüyo: 0 varsayılan limit anlamına gelir."
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "Kullanıcı adı belirle"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "Kullanıcı kotasını belirle"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Bağlantıyı Paylaş"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "Kullanıcı ile Paylaş"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "Grupla Paylaş"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "Başka sunucuyla paylaş"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Paylaş"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3127,11 +3140,11 @@ msgstr "Paylaş"
msgid "icon"
msgstr "simge"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "Lütfen, paylaşmak için bir kütüphane seçiniz."
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Paylaşmak için kütüphane seçin"
@@ -3167,8 +3180,8 @@ msgstr "Biraz zaman alabilir, lütfen bekleyiniz."
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3200,154 +3213,156 @@ msgstr "Kütüphane, sahibiyle paylaşılamaz."
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "Silmek istediğinize emin misiniz?"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Yeniden Adlandır"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "0'a eşit ya da 0'dan büyük bir tam sayı."
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "Verisyon numarası gerekli."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "Versiyon numarası, bir numara olmalıdır."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "Metin gerekli"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "Şartları ve Koşulları Güncelle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "Şartlar ve Koşullar Ekle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "Versiyon numarası"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "Metin"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "Aktifleştirildi"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "Açık"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "Kapalı"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "Parolalar uyuşmuyor."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "Organizasyon Ekle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3359,7 +3374,7 @@ msgstr "Organizasyon Ekle"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3368,20 +3383,20 @@ msgstr "Organizasyon Ekle"
msgid "Owner"
msgstr "Sahip"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "Bir organizasyonda yönetici panelini sahip kullanabilir ve bu yeni bir hesap olmalıdır."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Yeni bildirim ekle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "İsim (isteğe bağlı)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3397,13 +3412,13 @@ msgstr "İsim (isteğe bağlı)"
msgid "Role"
msgstr "Rol"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Bir kullanıcıyı misafir olarak da ekleyebilirsiniz. Misafir kullanıcının kütüphane ve grup oluşturma izni yoktur."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3415,54 +3430,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "Maksimum üye sayısını belirle"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "Ad belirle"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "Şartlar"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3479,18 +3494,18 @@ msgstr ""
msgid "Users"
msgstr "Kullanıcılar"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3503,27 +3518,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Lütfen, 1 veya daha fazla karakter giriniz"
@@ -3536,22 +3551,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Geçerli yol:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3570,34 +3585,34 @@ msgstr ""
msgid "File"
msgstr "Dosya"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Zamanı sil"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Bu klasörde aynı isimde bir dosya zaten var."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Değiştirirseniz, içeri dosyanın üzerine yazacak."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Değiştir"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Değiştirme"
@@ -3612,73 +3627,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Şifre boş bırakılamaz"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Geçerli şifre boş bırakılamaz."
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Yeni şifre"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3690,9 +3705,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Çöp Kutusu"
@@ -3799,7 +3814,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3821,24 +3836,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "kilitli"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "{name} tarafından kilitlendi"
@@ -3860,11 +3875,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3881,23 +3896,23 @@ msgstr "Yıldızı kaldır"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Yıldız"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3924,7 +3939,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4100,13 +4115,13 @@ msgstr "Yıldızı kaldırılmış"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Kilitle"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Kilidi Aç"
@@ -4120,7 +4135,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "Client üzerinden aç"
@@ -4129,7 +4144,7 @@ msgstr "Client üzerinden aç"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "Ana klasör aç"
@@ -4152,7 +4167,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4211,12 +4226,12 @@ msgstr "Üye"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4227,7 +4242,7 @@ msgstr "Geçerli Yol:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4235,7 +4250,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4270,6 +4285,7 @@ msgstr "Etkinlikler"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4309,7 +4325,7 @@ msgstr "Bağlantılar"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Klasörler"
@@ -4322,8 +4338,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Paylaşma Yöneticisi"
@@ -4386,7 +4402,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4435,6 +4451,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4445,33 +4471,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4663,12 +4695,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "Başarıyla Kaydedildi"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Dosya indirme devre dışı bırakıldı: sahibin bağlantı paylaşım trafiği tükendi."
@@ -4686,114 +4719,115 @@ msgid "Expired"
msgstr "Süresi doldu"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Başarısız oldu. Lütfen ağı kontrol edin."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "{name} silinemedi."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Transfer"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Klasör izni"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Paylaşma"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Şifreyi Değiştir"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Şifre Sıfırla"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4804,70 +4838,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Dosyaları yükle"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Klasör yükle"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Taşı"
@@ -4990,7 +5030,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4998,7 +5038,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5151,55 +5191,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "Yayınla"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5222,12 +5257,49 @@ msgstr "Geçmiş Versiyonları"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Daha fazla"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5251,7 +5323,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5284,27 +5356,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5341,7 +5401,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5354,7 +5415,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5370,43 +5432,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5493,10 +5544,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5591,7 +5658,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5629,26 +5696,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5685,23 +5752,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5729,15 +5796,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5807,25 +5874,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6001,22 +6068,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6026,7 +6093,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6076,49 +6143,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6227,14 +6299,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6247,13 +6319,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6265,12 +6342,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6287,27 +6368,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6340,74 +6421,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6416,7 +6463,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6424,7 +6472,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6444,7 +6493,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6452,15 +6502,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6529,7 +6582,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6692,11 +6745,11 @@ msgid "(current version)"
msgstr "(geçerli versiyon)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Görüntüle"
@@ -6714,7 +6767,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6769,7 +6822,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6936,88 +6989,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "%(name)s başarıyla kopyalandı."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7026,11 +7079,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Paylaşımdan Ayrıl"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7073,6 +7126,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7096,15 +7150,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7197,8 +7260,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7282,7 +7345,7 @@ msgstr "Çöp tenekesini boşaltmak istediğinize emin misiniz?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Temizle"
@@ -7339,34 +7402,39 @@ msgstr "Sonraki"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Tüm Genel Linkler"
@@ -7400,8 +7468,8 @@ msgid "Share From"
msgstr "Buradan Paylaş"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Şununla paylaş"
@@ -7717,7 +7785,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7940,45 +8008,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "İzin başarıyla değiştirildi."
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "tüm üyeler"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7988,44 +8056,44 @@ msgstr ""
msgid "Remove"
msgstr "Kaldır"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8506,7 +8574,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "Geçmiş Ayarı"
@@ -8934,7 +9002,7 @@ msgid "shared by:"
msgstr "paylaşan:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Bu kütüphane sahibinin alanı kalmadı."
@@ -8951,12 +9019,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Bu sayfayı silmek istediğinize emin misiniz?"
@@ -8965,16 +9033,16 @@ msgstr "Bu sayfayı silmek istediğinize emin misiniz?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9093,31 +9161,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Profil Ayarları"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Paylaşan:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9139,7 +9207,7 @@ msgstr "Şuna da basabilirsiniz ←"
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9244,12 +9312,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9381,69 +9449,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Tümünü okundu olarak işaretle"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Mesaj"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9537,50 +9605,107 @@ msgstr "Bulut üzerinde düzenle ve indir"
msgid "Edit on cloud only"
msgstr "Sadece bulut üzerinde düzenle"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "%(name)s ve 1 diğer öğe başarıyla kopyalandı."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "%(name)s ve %(amount)s başka öğe başarıyla kopyalandı."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "%(name)s başarıyla taşındı."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "%(name)s ve 1 diğer öğe başarıyla taşındı."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "%(name)s ve %(amount)s başka öğe başarıyla taşındı."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/uk/LC_MESSAGES/django.po b/locale/uk/LC_MESSAGES/django.po
index 6090db269b..72fa7f56ee 100644
--- a/locale/uk/LC_MESSAGES/django.po
+++ b/locale/uk/LC_MESSAGES/django.po
@@ -14,7 +14,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Oleksandr Suvorov , 2016\n"
"Language-Team: Ukrainian (http://app.transifex.com/haiwen/seahub/language/uk/)\n"
@@ -84,12 +84,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -123,18 +123,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Група з таким ім'ям вже існує"
@@ -154,7 +154,7 @@ msgstr ""
msgid "My Library"
msgstr "Моя бібліотека"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -177,12 +177,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "Системна бібліотека не може бути видалена."
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -330,7 +330,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -447,8 +447,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -456,8 +456,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -477,13 +477,13 @@ msgstr "Невірний шлях призначення"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -498,7 +498,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr ""
@@ -519,8 +519,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -532,7 +532,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -573,7 +573,7 @@ msgstr ""
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -589,7 +589,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Група не існує"
@@ -624,7 +624,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -643,8 +643,8 @@ msgstr "Не вдалося надіслати email. Сервіс електр
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Потрібен пароль."
@@ -676,7 +676,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -686,7 +686,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -739,11 +739,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Невірний пароль"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Помилка розшифровки бібліотеки"
@@ -823,7 +823,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -871,20 +871,20 @@ msgstr "У вас вже є %(nb_avatars)d аватар, максимально
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -915,7 +915,7 @@ msgid "Email or Username"
msgstr "Email або Ім'я користувача"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -973,7 +973,7 @@ msgid "New password confirmation"
msgstr "Підтвердження нового паролю"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Паролі не збігаються."
@@ -985,7 +985,7 @@ msgstr "Старий пароль"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "Ваш старий пароль було введено невірно. Будь ласка, введіть його знову."
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Пароль (ще раз)"
@@ -1028,44 +1028,44 @@ msgstr "Ваш аватар успішно завантажено."
msgid "Successfully deleted the requested avatars."
msgstr "Аватар успішно видалено."
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Email адреса"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Ім'я користувача"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Це значення повинно мати довжину 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Введіть дійсну адресу електронної пошти."
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "Неправильний ідентифікатор користувача"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "ім'я"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "департамент"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "телефон"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "примітка"
@@ -1115,7 +1115,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Видалено"
@@ -1189,86 +1189,86 @@ msgstr "Гость"
msgid "Default"
msgstr "За замовчуванням"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Додано"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Видалено"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Модифіковано"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Перейменовано"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Переміщено"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Статус бібліотеки відновлено на"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "Статус файлу \"%(file)s\" відновлено за %(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Змінено назву або опис бібліотеки"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Автоматичне злиття системою seafile"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Створена бібліотека"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Просто зараз"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
@@ -1277,7 +1277,7 @@ msgstr[1] "%(days)d днів тому"
msgstr[2] "%(days)d днів тому"
msgstr[3] "%(days)d днів тому"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
@@ -1286,7 +1286,7 @@ msgstr[1] "%(hours)d годин тому"
msgstr[2] "%(hours)d годин тому"
msgstr[3] "%(hours)d годин тому"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
@@ -1295,7 +1295,7 @@ msgstr[1] "%(minutes)d хвилин тому"
msgstr[2] "%(minutes)d хвилин тому"
msgstr[3] "%(minutes)d хвилин тому"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
@@ -1304,16 +1304,16 @@ msgstr[1] "%(seconds)d секунд тому"
msgstr[2] "%(seconds)d секунд тому"
msgstr[3] "%(seconds)d секунд тому"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Читання+Запис"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Тільки для читання"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
@@ -1322,27 +1322,27 @@ msgstr[1] ""
msgstr[2] ""
msgstr[3] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr ""
@@ -1529,9 +1529,9 @@ msgstr "Команда %(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3055,17 +3055,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "Не вдається переглянути файл"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "помилка прав доступу"
@@ -3119,10 +3119,10 @@ msgstr "Невірний repo id"
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "Файл не існує"
@@ -3134,65 +3134,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr "Немає конфлікту при злитті."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTP помилка: файл не може бути відкритий в он-лайн режимі."
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URL помилка: файл не може бути відкритий в он-лайн режимі."
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "Обраний режим шифрування не є правильним."
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "Шевідомий алгоритм шифрування файлу."
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "Розмір файлу перевищує %s, і не може бути відкритий в онлайн режимі."
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr ""
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr ""
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/uk/LC_MESSAGES/djangojs.po b/locale/uk/LC_MESSAGES/djangojs.po
index 224d5542a8..bbe2bbb4df 100644
--- a/locale/uk/LC_MESSAGES/djangojs.po
+++ b/locale/uk/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Ukrainian (http://app.transifex.com/haiwen/seahub/language/uk/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr "Використано:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr "Вихід"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Сповіщення"
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Закрити"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "Файли"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "Файли"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "Файли"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "Файли"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "Файли"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "Більше операцій"
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Опис"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Скасувати"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "Скасувати"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Скасувати"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "Скасувати"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Готово"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Им'я"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Будь ласка введіть старий пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Новий пароль дуже короткий"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Будь ласка, введіть знову новий пароль "
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Нові паролі не співпадають"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Старий пароль"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Повтор нового паролю"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "за 3 дні"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "за тиждень"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "за місяць"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "все"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr "Почистити"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "Почистити файли зі Сміття та історії"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Деталі модифікації"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Новий файл"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Видалені файли"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "перейменовані або переміщені файли"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Модифіковані файли"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Нові каталоги"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Видалені каталоги"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Видалити контакт"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Дійсно хочете видалити %s ?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "Дійсно хочете видалити %s ?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "Дійсно хочете видалити %s ?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "Дійсно хочете видалити %s ?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "Дійсно хочете видалити %s ?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "Дійсно хочете видалити %s ?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Видалити"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Відновити бібліотеку"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Ви впевнені, що хочете відновити цю бібліотеку?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "Ви впевнені, що хочете відновити цю біб
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Відновити"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr "Посилання видалено "
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Невірний шлях призначення"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "Пошук"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Потрібене старе ім'я"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Новий файл"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr ""
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Нова група"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Будь ласка, введіть пароль"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Будь ласка підтвердіть пароль"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Пароль дуже короткий"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Паролі не збігаються"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr "Паролі не збігаються"
msgid "New Library"
msgstr "Нова бібліотека"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Права доступу"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Читання+Запис"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Тільки для читання"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Шифрувати"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr "Шифрувати"
msgid "Password"
msgstr "Пароль"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Підтвердіть пароль"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Внутрішня помилка сервера"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Завантажити"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr "Завантажити"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr "Завантажити"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Завантажити"
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Копіювати"
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "Редагувати"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Ви впевнені, що хочете видалити %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Видалити бібліотеку"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Видалити групу"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Закрити"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr "Користувач"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr "Користувач"
msgid "Type"
msgstr "Тип"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr "Тип"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "Назва приладу"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr "Назва приладу"
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr "Будь-ласка, введіть кількість днів"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "Посилання з правами запису"
@@ -1907,7 +1917,7 @@ msgstr ""
msgid "Generate"
msgstr "Створити"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "Завантажити файл"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "Потрібен Email."
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "Невірний пароль"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Пароль буде зберігатися на сервері протягом 1 години."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Історія"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Зберігати повну історію"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Не зберігати історію"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "Зберегти лише період історії: "
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "днів"
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "Права доступу користувача"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Час"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Розмір"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "Розмір"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Останнє оновлення"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Додати Адміністраторів"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Підтвердіть пароль"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Видалити учасника"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Встановити квоту"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Перейменувати файл"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Потрібене старе ім'я"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Доступ заборонено"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr "Доступ заборонено"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Помилка"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Будь ласка, перевірте мережеве з’єднання."
@@ -2753,32 +2766,32 @@ msgstr "Будь ласка, перевірте мережеве з’єднан
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Врахуйте: знімок буде створюватись після кожної модифікації даних, фіксуючи стан бібліотеки перед цією модифікацією."
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Модифіковано"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr "Модифіковано"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "Ні"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Не визначено"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "Деталі"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "Поточна Версія"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "Перегляд знімка"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "З правом запису"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr "Автор"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "Відвідування"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "Пошук"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Пошук файлів в бібліотеці"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Врахуйте: 0 - без обмежень (за замовчуванням)"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "Загальнодоступні посилання"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Доступ"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr "Доступ"
msgid "icon"
msgstr "іконка"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr ""
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Перейменувати"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr "Власник"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Додати нове повідомлення"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "Ім'я (необов'язково)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr "Ім'я (необов'язково)"
msgid "Role"
msgstr "Роль"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Ви також можете додати користувача в якості гостя, якому не буде дозволено створювати бібліотеки та групи."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "Користувача(ів)"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Будь ласка, введіть 1 або більше літер"
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Поточний шлях: "
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr "Файл"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Видалити час"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr ""
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Пароль не може бути порожнім"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Пточний пароль не може бути пустим"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Новий пароль"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Кошик"
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr "Зняти відмітку"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "Позначити"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr "Зняти відмітку"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr ""
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4127,7 +4142,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr ""
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr "Поточний шлях: "
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr "Дії"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr "Посилання"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Каталоги"
@@ -4320,8 +4336,8 @@ msgstr "Робочий простір"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Спільний доступ"
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "File download is disabled: the share link traffic of owner is used up.\nЗавантаження файлу відключено: трафік для загального ресурсу власником вичерпано."
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Не вдалося. Будь ласка, перевірте мережеве з'єднання."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Перенесення"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Права доступу на каталог"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Скасувати спільний доступ"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Змінити пароль"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Скидання пароля"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Завантажити файл"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Перемістити"
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Детальніше"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr "(поточна версія)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Перегляд"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Успішно скопійовано %(name)s."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr "Залишити спільний доступ"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr ""
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Очистити"
@@ -7337,34 +7400,39 @@ msgstr "Вперед"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "Всі публічні посилання"
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr "Загальний доступ від"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Спільний доступ для"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "усі учасники"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "Виключено"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr "надано:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Власник цієї бібліотеки перевищив допустимий ліміт."
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Ви впевнені, що бажаєте видалити сторінку?"
@@ -8963,16 +9031,16 @@ msgstr "Ви впевнені, що бажаєте видалити сторін
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Налаштування профілю"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Спільний доступ: "
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9137,7 +9205,7 @@ msgstr "Ви також можете натиснути ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Відзначити всі читати"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Повідомлення"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr ""
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Успішно скопійовано %(name)s та %(amount)s інших позицій."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Успішно переміщено %(name)s."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr ""
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Успішно переміщено %(name)s та %(amount)s інших позицій."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/vi/LC_MESSAGES/django.po b/locale/vi/LC_MESSAGES/django.po
index 1d9ecfac33..1766962c01 100644
--- a/locale/vi/LC_MESSAGES/django.po
+++ b/locale/vi/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Vietnamese (http://app.transifex.com/haiwen/seahub/language/vi/)\n"
@@ -78,12 +78,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr ""
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr ""
@@ -117,18 +117,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr ""
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "Đã tồn tại tên nhóm này"
@@ -148,7 +148,7 @@ msgstr ""
msgid "My Library"
msgstr "Thư viện của tôi"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -171,12 +171,12 @@ msgstr ""
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:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -324,7 +324,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr ""
@@ -441,8 +441,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -450,8 +450,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -471,13 +471,13 @@ msgstr "Đường dẫn không hợp lệ"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr ""
@@ -492,7 +492,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "Dữ liệu bị khóa"
@@ -513,8 +513,8 @@ msgstr ""
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -526,7 +526,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -567,7 +567,7 @@ msgstr ""
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -583,7 +583,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "Group không tồn tại"
@@ -618,7 +618,7 @@ msgstr ""
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -637,8 +637,8 @@ msgstr "Gửi email thất bại, dịch vụ email không được thiết lậ
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "Yêu cầu mật khẩu."
@@ -670,7 +670,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -680,7 +680,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -733,11 +733,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "Sai mật khẩu"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "Lỗi giải mã"
@@ -817,7 +817,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -865,20 +865,20 @@ msgstr ""
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -909,7 +909,7 @@ msgid "Email or Username"
msgstr "Địa chỉ email hoặc tên đăng nhập"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -967,7 +967,7 @@ msgid "New password confirmation"
msgstr "Xác nhận lại mật khẩu mới"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "Mật khẩu không khớp."
@@ -979,7 +979,7 @@ msgstr "Mật khẩu cũ"
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:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "Mật khẩu"
@@ -1022,44 +1022,44 @@ 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:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr ""
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "Địa chỉ email"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "Tên đăng nhập"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "Giá trị này phải có độ dài là 40"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "Điền địa chỉ email chính xác"
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "ID người dùng không hợp lệ"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "Tên"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "Bộ phận"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "Số điện thoại"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "Ghi chú"
@@ -1109,7 +1109,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "Đã xóa"
@@ -1183,145 +1183,145 @@ msgstr "Tài khoản Khách"
msgid "Default"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "Đã thêm"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "Đã loại bỏ"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "Đã sửa đổi"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "Đã đổi tên"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "Đã di chuyển"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "Thêm hoặc thay đổi"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "Đã phục hồi thư viện về trạng thái"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "File \"%(file)s\" đã trở lại trạng thái lúc %(time)s"
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "Tên thư viện hoặc mô tả đã thay đổi"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "Tự động hợp nhất bởi hệ thống"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "Đã tạo thư viện"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "Vừa mới"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d ngày trước"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d giờ trước"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d phút trước"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d giây trước"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "Xem - Điều chỉnh"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "Chỉ xem"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] ""
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr ""
@@ -1508,9 +1508,9 @@ msgstr "%(site_name)s"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3025,17 +3025,17 @@ msgstr ""
msgid "Disable"
msgstr ""
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr ""
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr ""
@@ -3089,10 +3089,10 @@ msgstr ""
msgid "Bad upload link token."
msgstr ""
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "File không tồn tại"
@@ -3104,65 +3104,65 @@ msgstr ""
msgid "No conflict in the merge."
msgstr "Không có xung đột trong khi hợp nhất."
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
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:193
+#: seahub/views/file.py:248
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:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr ""
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr ""
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, 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:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
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:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr ""
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr ""
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr ""
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "Không thể tải file"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/vi/LC_MESSAGES/djangojs.po b/locale/vi/LC_MESSAGES/djangojs.po
index f44a1169ef..e7b1333d4d 100644
--- a/locale/vi/LC_MESSAGES/djangojs.po
+++ b/locale/vi/LC_MESSAGES/djangojs.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: FULL NAME \n"
"Language-Team: Vietnamese (http://app.transifex.com/haiwen/seahub/language/vi/)\n"
@@ -58,11 +58,11 @@ msgid "Used:"
msgstr "Đã dùng"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -83,9 +83,9 @@ msgid "Log out"
msgstr "Đăng xuất"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -218,7 +218,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "Thông báo"
@@ -237,19 +237,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "Đóng"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -257,22 +282,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -282,16 +302,16 @@ msgstr ""
msgid "Files"
msgstr "Tập tin"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -306,8 +326,8 @@ msgstr "Tập tin"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -321,10 +341,10 @@ msgstr "Tập tin"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -341,14 +361,14 @@ msgstr "Tập tin"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -367,8 +387,8 @@ msgstr "Tập tin"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr ""
@@ -384,264 +404,141 @@ msgstr "Seafile"
msgid "About Us"
msgstr "Liên hệ"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "Mô tả"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "Hủy"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -649,31 +546,150 @@ msgstr "Hủy"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "Hủy"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -687,51 +703,51 @@ msgstr "Hủy"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "Cập nhật"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -740,7 +756,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -762,10 +778,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -803,130 +819,130 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "Tên"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "Vui lòng nhập mật khẩu cũ"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "Mật khẩu mới quá ngắn"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "Vui lòng nhập mật khẩu mới lần nữa"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "Mật khẩu mới không trùng khớp"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "Mật khẩu cũ"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "Mật khẩu mới"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "Nhập lại mật khẩu mới"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3 ngày trước"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1 tuần trước"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1 tháng trước"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "tất cả"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -934,78 +950,78 @@ msgstr ""
msgid "Clean"
msgstr "Xóa"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr ""
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "Chi tiết thay đổi"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "Tập tin mới"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "Xóa tập tin"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "Đổi tên hoặc chuyển tập tin"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "Sửa đổi tập tin"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "Thư mục mới"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "Xóa thư mục"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "Xóa tài khoản"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1023,10 +1039,10 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1047,27 +1063,27 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1082,7 +1098,7 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1099,7 +1115,7 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1114,47 +1130,47 @@ msgstr "Bạn có thật sự muốn xóa tài khoản của bạn?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "Xóa"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "Khôi phục thư viện"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "Bạn có muốn khôi phục thư viện này?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1166,30 +1182,30 @@ msgstr "Bạn có muốn khôi phục thư viện này?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "Khôi phục"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr ""
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1199,137 +1215,148 @@ msgstr ""
msgid "Unlink"
msgstr "Bỏ liên kết"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "Đường dẫn không hợp lệ"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr ""
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "Yêu cầu tên"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "Tập tin mới"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "Thư mục mới"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "Tạo Group mới"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "Vui lòng nhập mật khẩu"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "Vui lòng nhập lại mật khẩu"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "Mật khẩu quá ngắn"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "Mật khẩu không trùng khớp"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1338,23 +1365,23 @@ msgstr "Mật khẩu không trùng khớp"
msgid "New Library"
msgstr "Tạo thư viện mới"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1370,45 +1397,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "Quyền hạn"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "Xem - Điều chỉnh"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "Chỉ xem"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "Mã hóa"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1416,31 +1443,31 @@ msgstr "Mã hóa"
msgid "Password"
msgstr "Mật khẩu"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "Nhập lại mật khẩu"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "Internal Server Error"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1453,23 +1480,23 @@ msgstr ""
msgid "Back"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1494,8 +1521,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1508,13 +1535,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "Tải lên"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1524,8 +1551,8 @@ msgstr "Tải lên"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1544,11 +1571,11 @@ msgstr "Tải lên"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "Tải xuống"
@@ -1567,16 +1594,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1584,7 +1611,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "Sao chép"
@@ -1599,7 +1626,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1616,10 +1643,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1631,40 +1658,40 @@ msgstr ""
msgid "Edit"
msgstr "Chỉnh sửa"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "Bạn chắc chắn muốn xóa %s ?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1673,58 +1700,41 @@ msgstr ""
msgid "Delete Library"
msgstr "Xóa thư vei65n"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "Xóa nhóm"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "Đóng"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1744,7 +1754,7 @@ msgstr ""
msgid "User"
msgstr "Người dùng"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1753,7 +1763,7 @@ msgstr "Người dùng"
msgid "Type"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1767,7 +1777,7 @@ msgstr ""
msgid "IP"
msgstr "Địa chỉ IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1775,7 +1785,7 @@ msgstr "Địa chỉ IP"
msgid "Device Name"
msgstr "Tên thiết bị"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1786,7 +1796,7 @@ msgstr "Tên thiết bị"
msgid "Date"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1794,27 +1804,27 @@ msgstr ""
msgid "Anonymous User"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1833,7 +1843,7 @@ msgstr "Vui lòng nhập số ngày"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1843,8 +1853,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1853,7 +1863,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr ""
@@ -1907,7 +1917,7 @@ msgstr "Thêm hết hạn tự động"
msgid "Generate"
msgstr "Khởi tạo"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1930,116 +1940,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr ""
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2047,23 +2058,23 @@ msgstr ""
msgid "It is required."
msgstr "Điều này được yêu cầu"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2073,13 +2084,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2087,28 +2098,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2126,31 +2137,31 @@ msgstr "Sai mật khẩu"
msgid "The password will be kept in the server for only 1 hour."
msgstr "Mật khẩu chỉ được lưu tạm trên máy chủ trong 1 giờ."
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "Lịch sử"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr ""
@@ -2159,23 +2170,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "Keep full history"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "Don't keep history"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr ""
@@ -2196,19 +2207,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "User Permission"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2249,21 +2260,21 @@ msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2276,13 +2287,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2293,29 +2304,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "Thời gian"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2337,23 +2349,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "Dung lượng"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2365,92 +2377,92 @@ msgstr "Dung lượng"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "Cập nhật"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "Thời gian xóa"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "Thêm Admin"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2459,22 +2471,22 @@ msgstr ""
msgid "Add Member"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2484,56 +2496,56 @@ msgstr ""
msgid "Email"
msgstr "Email"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "Xác nhận mật khẩu"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2548,176 +2560,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "Xóa thành viên"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "Thiết lập Quota"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "Đổi tên file"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "Yêu cầu tên."
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "Không có quyền"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2727,23 +2740,23 @@ msgstr "Không có quyền"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "Lỗi"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "Vui lòng kiểm tra lại network."
@@ -2753,32 +2766,32 @@ msgstr "Vui lòng kiểm tra lại network."
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "Điều chỉnh"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2786,8 +2799,8 @@ msgstr "Điều chỉnh"
msgid "Device"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2798,69 +2811,78 @@ msgstr ""
msgid "Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "None"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "Không xác định"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "Link tải lên"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2871,10 +2893,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2923,8 +2945,8 @@ msgid "Creator"
msgstr "Người tạo"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2933,10 +2955,10 @@ msgid "Link"
msgstr ""
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "# Truy cập"
@@ -2956,53 +2978,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr ""
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "Tìm trong thư viện"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3035,89 +3048,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Mẹo: điền 0 cho thiết lập không giới hạn"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "Chia sẻ"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3125,11 +3138,11 @@ msgstr "Chia sẻ"
msgid "icon"
msgstr "icon"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "Chọn thư viện để chia sẻ"
@@ -3165,8 +3178,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3198,154 +3211,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "Đổi tên"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3357,7 +3372,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3366,20 +3381,20 @@ msgstr ""
msgid "Owner"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "Thêm thông báo mới"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3395,13 +3410,13 @@ msgstr ""
msgid "Role"
msgstr "Vai trò"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "Bạn có thể thêm tài khoản 'Khách' như người dùng, nhưng không tạo được thư viện và nhóm."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3413,54 +3428,54 @@ msgstr ""
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3477,18 +3492,18 @@ msgstr ""
msgid "Users"
msgstr "Người dùng"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3501,27 +3516,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "Vui lòng thêm ký tự"
@@ -3534,22 +3549,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "Đường dẫn hiện tại"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3568,34 +3583,34 @@ msgstr ""
msgid "File"
msgstr "Tập tin"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "Thời gian xóa"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr ""
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "Một file trùng tên đã tồn tại trong thư mục này."
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "Thay thế sẽ ghi đè nội dung."
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "Thay thế"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "Không thay thế"
@@ -3610,73 +3625,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "Mật khẩu không được để trống"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "Mật khẩu hiện tại không được để trống"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "Mật khẩu mới"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr ""
@@ -3688,9 +3703,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "Thùng rác"
@@ -3797,7 +3812,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3819,24 +3834,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "đã khóa"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3858,11 +3873,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3879,23 +3894,23 @@ msgstr "Hủy đánh dấu"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3922,7 +3937,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4098,13 +4113,13 @@ msgstr "bỏ đánh dấu"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "Khóa"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "Mở khóa"
@@ -4118,7 +4133,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr ""
@@ -4127,7 +4142,7 @@ msgstr ""
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr ""
@@ -4150,7 +4165,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4209,12 +4224,12 @@ msgstr ""
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4225,7 +4240,7 @@ msgstr "Đường dẫn hiện tại"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4233,7 +4248,7 @@ msgstr ""
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4268,6 +4283,7 @@ msgstr "Các hoạt động"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4307,7 +4323,7 @@ msgstr "Links"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "Thư mục"
@@ -4320,8 +4336,8 @@ msgstr ""
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "Quản lý chia sẻ"
@@ -4384,7 +4400,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4433,6 +4449,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4443,33 +4469,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4661,12 +4693,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "Không thể tải xuống: đã dùng hết băng thông chia sẻ"
@@ -4684,114 +4717,115 @@ msgid "Expired"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "Thất bại. Vui lòng kiểm tra lại network."
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "Chuyển"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "Folder Permission"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "Ngừng chia sẻ"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "Thay đổi mật khẩu"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "Đã đổi Mật khẩu"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4802,70 +4836,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "Tải dữ liệu"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "Thư mục tải lên"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "Di chuyển"
@@ -4988,7 +5028,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4996,7 +5036,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5149,55 +5189,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5220,12 +5255,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "Thêm"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5249,7 +5321,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5282,27 +5354,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5339,7 +5399,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5352,7 +5413,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5368,43 +5430,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5491,10 +5542,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5589,7 +5656,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5627,26 +5694,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5683,23 +5750,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5727,15 +5794,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5805,25 +5872,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -5999,22 +6066,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6024,7 +6091,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6074,49 +6141,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6225,14 +6297,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6245,13 +6317,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6263,12 +6340,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6285,27 +6366,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6338,74 +6419,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6414,7 +6461,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6422,7 +6470,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6442,7 +6491,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6450,15 +6500,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6527,7 +6580,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6690,11 +6743,11 @@ msgid "(current version)"
msgstr "(phiên bản hiện tại)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "Xem"
@@ -6712,7 +6765,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6767,7 +6820,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6934,88 +6987,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "Sao chép %(name)s thành công."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7024,11 +7077,11 @@ msgstr ""
msgid "Leave Share"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7071,6 +7124,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7094,15 +7148,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr ""
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7195,8 +7258,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7280,7 +7343,7 @@ msgstr "Bạn có chắc muốn làm sạch thùng rác?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "Xóa"
@@ -7337,34 +7400,39 @@ msgstr "Tiếp theo"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr ""
@@ -7398,8 +7466,8 @@ msgid "Share From"
msgstr "Chia sẻ từ"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "Chia sẻ đến"
@@ -7715,7 +7783,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7938,45 +8006,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "tất cả thành viên"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7986,44 +8054,44 @@ msgstr ""
msgid "Remove"
msgstr "Loại bỏ"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8504,7 +8572,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr ""
@@ -8932,7 +9000,7 @@ msgid "shared by:"
msgstr ""
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "Chủ thư viện này đã dùng hết dung lượng"
@@ -8949,12 +9017,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "Bạn có chắc bạn muốn xóa trang này"
@@ -8963,16 +9031,16 @@ msgstr "Bạn có chắc bạn muốn xóa trang này"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9091,31 +9159,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "Cài đặt hồ sơ cá nhân"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "Được chia sẻ bởi:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr ""
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr ""
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr ""
@@ -9137,7 +9205,7 @@ msgstr "bạn cũng có thể nhấn ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9242,12 +9310,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9379,69 +9447,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "Đánh dấu đã đọc"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "Tin nhắn"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "Lịch sử truy cập"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9535,50 +9603,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "Sao chép %(name)s và 1 item khác thành công."
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "Sao chép %(name)s và %(amount)s item khác thành công."
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "Di chuyển %(name)s thành công."
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "Di chuyển %(name)s và 1 item khác thành công."
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "Di chuyển %(name)s và %(amount)s item khác thành công."
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/zh_CN/LC_MESSAGES/django.po b/locale/zh_CN/LC_MESSAGES/django.po
index 12173a347c..77c7c1e3b1 100644
--- a/locale/zh_CN/LC_MESSAGES/django.po
+++ b/locale/zh_CN/LC_MESSAGES/django.po
@@ -27,7 +27,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: Seafile Info , 2023-2024\n"
"Language-Team: Chinese (China) (http://app.transifex.com/haiwen/seahub/language/zh_CN/)\n"
@@ -97,12 +97,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr "解绑 SAML 失败,请先请先设置联系邮箱。"
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "名字太长(最多 64 个字)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "名字不能包含 ‘/’。"
@@ -136,18 +136,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "必须是大于等于 0 的整数。"
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "已有同名群组"
@@ -167,7 +167,7 @@ msgstr "该部门中包含子部门。"
msgid "My Library"
msgstr "私人资料库"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -190,12 +190,12 @@ msgstr "添加 %s 到机构失败:用户已经属于该机构"
msgid "System library can not be deleted."
msgstr "系统资料库无法被删除。"
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr "转让失败:角色 %s 是 %s,无法添加资料库。"
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr "资料库无法转让给所有者。"
@@ -343,7 +343,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr "用户数超过了 500, 不提供排序。"
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "用户数量超过限制。"
@@ -460,8 +460,8 @@ msgstr "病毒文件未找到。"
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -469,8 +469,8 @@ msgstr "病毒文件未找到。"
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -490,13 +490,13 @@ msgstr "目标路径无效"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "空间已超"
@@ -511,7 +511,7 @@ msgstr "不能把目录 %(src)s 移动到它的子目录 %(des)s 中"
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "文件已锁定"
@@ -532,8 +532,8 @@ msgstr "未找到用户 %s 。"
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr "该资料库中的文件数量已超过限制"
@@ -545,7 +545,7 @@ msgstr "该资料库中的文件数量已超过限制"
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -586,7 +586,7 @@ msgstr "用户 %s 已经是群组成员。"
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -602,7 +602,7 @@ msgid "User %s is an organization user."
msgstr " %s 是团队用户。"
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "群组不存在。"
@@ -637,7 +637,7 @@ msgstr "%s 已被邀请。"
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -656,8 +656,8 @@ msgstr "邮件发送失败, 邮箱服务没配置好,请联系管理员。"
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "密码为必填项。"
@@ -689,7 +689,7 @@ msgstr "密码只能包含数字,大写字母,小写字母和其他字符。
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr "过期天数需要大于等于 %s"
@@ -699,7 +699,7 @@ msgstr "过期天数需要大于等于 %s"
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr "过期天数需要小于等于 %s"
@@ -752,11 +752,11 @@ msgstr "无法重置这个资料库的密码。"
msgid "New password of library %s"
msgstr "资料库 %s的新密码"
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "密码错误"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "解密资料库出错"
@@ -836,7 +836,7 @@ msgstr "共享链接 \"%s\" 已存在。"
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -884,20 +884,20 @@ msgstr "你已经有 %(nb_avatars)d 个头像, 最多允许拥有 %(nb_max_avata
msgid "Length of WebDav password should be less than 30."
msgstr "WebDAV 密码长度需要少于 30 个字符。"
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr "名称只能包含字母、数字、空格、中划线或下划线。"
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr "URL无效"
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr "URL 的自定义部分应包含 5-30 个字符。"
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr "此自定义域已在使用中,无法用于你的知识库"
@@ -928,7 +928,7 @@ msgid "Email or Username"
msgstr "邮箱或用户名"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -986,7 +986,7 @@ msgid "New password confirmation"
msgstr "新密码确认"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "两次输入的密码不一致"
@@ -998,7 +998,7 @@ msgstr "旧密码"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "旧密码输入错误。请重新输入。"
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "请再次输入密码"
@@ -1041,44 +1041,44 @@ msgstr "更新成功。"
msgid "Successfully deleted the requested avatars."
msgstr "删除成功。"
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "%(site)s 上的账号 %(account)s 已被冻结。"
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "邮箱地址"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "用户名"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "长度为40字符"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "请输入有效的邮箱地址。"
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "无效user id"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "名称"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "部门"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "电话"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "备注"
@@ -1128,7 +1128,7 @@ msgid "File Path"
msgstr "文件路径"
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "删除了"
@@ -1202,145 +1202,145 @@ msgstr "访客"
msgid "Default"
msgstr "默认"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "添加了"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "删除了"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "修改了"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "重命名或移动了"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "移动了"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr "新建了目录"
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr "删除了目录"
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr "重命名文件夹"
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr "移动文件夹"
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "添加或修改了"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "资料库内容还原到"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "文件\"%(file)s\"还原到%(time)s."
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr "还原已删除的目录"
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "修改了资料库名称或描述"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "系统自动合并修改"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "创建了资料库"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "刚才"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d 天前"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d 小时前"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d 分钟前"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d 秒前"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "可读写"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "只读"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1527,9 +1527,9 @@ msgstr "%(site_name)s 团队"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3044,17 +3044,17 @@ msgstr "你即将禁用两步验证。这将削弱你账户的安全性,你确
msgid "Disable"
msgstr "禁用"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "无法查看该文件"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "权限错误"
@@ -3108,10 +3108,10 @@ msgstr "错误的repo id"
msgid "Bad upload link token."
msgstr "无效的上传链接"
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "文件不存在"
@@ -3123,65 +3123,65 @@ msgstr "上传链接中含无效的repo id"
msgid "No conflict in the merge."
msgstr "合并没有冲突。"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: 无法在线打开该文件"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: 无法在线打开该文件"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "文件编码不合适"
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "文件编码无法识别"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "文件大小超过 %s,无法在线查看。"
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "加密资料库不能在线预览文件。"
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr "Office Online 预览文件时出错。"
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr "OnlyOffice 预览文件时出错。"
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "无法下载文件,无效的文件路径"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "无法下载文件,错误的文件路径"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "无法下载文件。"
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr "%s 的共享链接。"
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "无法下载文件"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr "源文档不存在"
diff --git a/locale/zh_CN/LC_MESSAGES/djangojs.po b/locale/zh_CN/LC_MESSAGES/djangojs.po
index 32e411189b..b86e3e3cc6 100644
--- a/locale/zh_CN/LC_MESSAGES/djangojs.po
+++ b/locale/zh_CN/LC_MESSAGES/djangojs.po
@@ -15,7 +15,7 @@
# llj , 2017-2022
# Daniel Pan , 2015
# BingbingHaidian , 2024
-# Seafile Info , 2023-2024
+# Seafile Info , 2023-2025
# zheng xie , 2015,2018
# zMingGit <517046497@qq.com>, 2018
# 杨国璇 <18335219360@163.com>, 2024
@@ -26,9 +26,9 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
-"Last-Translator: Seafile Info , 2023-2024\n"
+"Last-Translator: Seafile Info , 2023-2025\n"
"Language-Team: Chinese (China) (http://app.transifex.com/haiwen/seahub/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
@@ -76,11 +76,11 @@ msgid "Used:"
msgstr "已用空间:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -101,9 +101,9 @@ msgid "Log out"
msgstr "退出"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr "撤销"
@@ -236,7 +236,7 @@ msgstr "{user} 移动了资料库 {libraryName} 中的目录 {folderName} 和 {f
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "通知"
@@ -255,19 +255,44 @@ msgstr "全部标记为已读"
msgid "View all notifications"
msgstr "查看所有通知"
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "关闭"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr "正在上传一个文件。你确定要离开这当前网页吗?"
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr "视图"
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr "刷新视图"
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -275,22 +300,17 @@ msgstr "视图"
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "标签"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr "刷新视图"
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -300,16 +320,16 @@ msgstr "刷新视图"
msgid "Files"
msgstr "文件"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -324,8 +344,8 @@ msgstr "文件"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -339,10 +359,10 @@ msgstr "文件"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -359,14 +379,14 @@ msgstr "文件"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -385,8 +405,8 @@ msgstr "文件"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "更多操作"
@@ -402,264 +422,141 @@ msgstr "海文互知"
msgid "About Us"
msgstr "关于我们"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr "联系人为必填项。"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr "举报已添加"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr "举报"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr "举报类型"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr "版权侵犯"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr "病毒"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr "内容非法"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr "其他"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr "联系人信息"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "描述"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "取消"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -667,31 +564,150 @@ msgstr "取消"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "取消"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -705,51 +721,51 @@ msgstr "取消"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "提交"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "添加知识库"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -758,7 +774,7 @@ msgstr "添加知识库"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -780,10 +796,10 @@ msgstr "添加知识库"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -821,130 +837,130 @@ msgstr "添加知识库"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "名称"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr "知识库所有者"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "可选"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr "选择一个部门"
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr "没有可选选项"
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr "新建页面"
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr "你确定要将群组 {placeholder} 更改为部门吗?"
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr "将群组更改为部门"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "请输入旧密码。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "请输入新密码。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "新密码太短"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "请再次输入新密码"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "两次输入的新密码不一致"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "资料库密码重置成功。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "更改资料库 {placeholder} 密码"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "旧密码"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "新密码"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr "(至少 {placeholder} 个字符)"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "再次输入新密码:"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3天之前"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1周之前"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1个月之前"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "全部"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr "清除成功。"
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -952,78 +968,78 @@ msgstr "清除成功。"
msgid "Clean"
msgstr "清空"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "清空回收站和历史信息中的文件"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "修改详情"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "新文件"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "删除的文件"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "重命名或移动的文件"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "修改了的文件"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "新目录"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "删除的目录"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr "确认"
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "注销账号"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "确定要注销该账号吗?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1041,10 +1057,10 @@ msgstr "确定要注销该账号吗?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1065,27 +1081,27 @@ msgstr "确定要注销该账号吗?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1100,7 +1116,7 @@ msgstr "确定要注销该账号吗?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1117,7 +1133,7 @@ msgstr "确定要注销该账号吗?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1132,47 +1148,47 @@ msgstr "确定要注销该账号吗?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "删除"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr "断开连接"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr "你确定要断开连接吗?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "还原资料库"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "确定要还原该资料库?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1184,30 +1200,30 @@ msgstr "确定要还原该资料库?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "还原"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "断开连接设备"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "确定要断开此设备的连接吗?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "在此设备下次上线时删除此设备上的文件。"
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1217,137 +1233,148 @@ msgstr "在此设备下次上线时删除此设备上的文件。"
msgid "Unlink"
msgstr "断开连接"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr "转换知识库"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "目标路径无效"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr "不能把目录 %(src)s 移动到它的子目录 %(des)s 中"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr "不能把目录 %(src)s 复制到它的子目录 %(des)s 中"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr "复制 {placeholder} 到"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "将已选条目复制到:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "搜索"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr "移动 {num} 个条目"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr "复制 {num} 个条目"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "名称为必填项"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "名称不能包含 ‘/’。"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr "新建部门资料库"
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr "名称“{name}”已被占用,请选取一个不同的名称。"
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "新建文件"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "新建目录"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "新建群组"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "请输入密码"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "请再次输入密码"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "密码太短"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "两次输入的密码不一致"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1356,23 +1383,23 @@ msgstr "两次输入的密码不一致"
msgid "New Library"
msgstr "新建资料库"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "模板"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr "存储后端"
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1388,45 +1415,45 @@ msgstr "存储后端"
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "权限"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "可读写"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "只读"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "加密"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1434,31 +1461,31 @@ msgstr "加密"
msgid "Password"
msgstr "密码"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "请再次输入密码"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "服务器内部错误"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr "标签 \"{name}\" 已经存在。"
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1471,23 +1498,23 @@ msgstr "标签 \"{name}\" 已经存在。"
msgid "Back"
msgstr "返回"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr "新建标签"
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr "选择一个颜色"
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr "保存"
@@ -1512,8 +1539,8 @@ msgstr "权限名称"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1526,13 +1553,13 @@ msgstr "权限名称"
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "上传"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1542,8 +1569,8 @@ msgstr "上传"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1562,11 +1589,11 @@ msgstr "上传"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "下载"
@@ -1585,16 +1612,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr "修改包括修改文件,移动/重命名文件和目录"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1602,7 +1629,7 @@ msgstr "修改包括修改文件,移动/重命名文件和目录"
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "复制"
@@ -1617,7 +1644,7 @@ msgstr "生成共享链接"
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1634,10 +1661,10 @@ msgstr "生成共享链接"
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1649,40 +1676,40 @@ msgstr "生成共享链接"
msgid "Edit"
msgstr "编辑"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr "删除文件"
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr "删除目录"
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr "你确定要删除"
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "确定要删除 %s 吗?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "该目录已被共享给 {user_amount} 个用户和 {group_amount} 个群组。"
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr "该资料库已被共享给 {user_amount} 个用户和 {group_amount} 个群组。"
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1691,58 +1718,41 @@ msgstr "该资料库已被共享给 {user_amount} 个用户和 {group_amount}
msgid "Delete Library"
msgstr "删除资料库"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "删除群组"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr "确定要删除这个群组?"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr "选择标签"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr "新建标签"
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "关闭"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr "编辑标签成功。"
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr "编辑标签"
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr "{placeholder} 访问日志"
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1762,7 +1772,7 @@ msgstr "{placeholder} 访问日志"
msgid "User"
msgstr "用户"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1771,7 +1781,7 @@ msgstr "用户"
msgid "Type"
msgstr "类型"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1785,7 +1795,7 @@ msgstr "类型"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1793,7 +1803,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "设备名称"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1804,7 +1814,7 @@ msgstr "设备名称"
msgid "Date"
msgstr "日期"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1812,27 +1822,27 @@ msgstr "日期"
msgid "Anonymous User"
msgstr "匿名用户"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "这个文件目前并没有被访问"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr "请输入密码。"
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr "密码太短。"
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1851,7 +1861,7 @@ msgstr "请输入天数"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr "请输入一个非负整数"
@@ -1861,8 +1871,8 @@ msgid "Upload link is copied to the clipboard."
msgstr "上传连接已复制到剪切板。"
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1871,7 +1881,7 @@ msgid ""
msgstr "(至少 {passwordMinLength} 个字符并包含以下中的 {passwordStrengthLevel} 种:数字,大写字母,小写字母和其他符号)"
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "上传链接"
@@ -1925,7 +1935,7 @@ msgstr "增加自动过期"
msgid "Generate"
msgstr "生成链接"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr "群组成员"
@@ -1948,116 +1958,117 @@ msgid ""
"can not create libraries."
msgstr " {site_name_placeholder} 通过资料库来管理文件。每个资料库可以单独加密和共享。然而,因为你现在是访客,所以不能创建资料库。"
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr "图片无法被加载。"
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "向前 (左方向键)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "向后 (右方向键)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "关闭(Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr "缩小"
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr "放大"
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr "查看原图"
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr "OCR"
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr "请选择.xlsx后缀文件"
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr "通过 .xlsx 文件导入成员"
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr "下载示例文件"
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr "下载示例文件"
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "上传文件"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr "选择文件"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr "选择图片"
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr "没有预览"
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr "内部链接已复制到剪贴板"
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr "内部链接是指向文件或目录的链接,只有对该文件或目录有访问权限的人可以访问。"
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr "内部链接"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr "已成功撤消用户 {placeholder} 的访问权限。"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr "你确定要撤消用户 {placeholder}的访问权限吗?"
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr "撤消访问权限"
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2065,23 +2076,23 @@ msgstr "撤消访问权限"
msgid "It is required."
msgstr "必填项。"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr "邮箱无效。"
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "成功邀请了 %(email)。"
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr "成功邀请了 %(email) 和其他 %(num) 个人。"
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2091,13 +2102,13 @@ msgstr "成功邀请了 %(email) 和其他 %(num) 个人。"
msgid "Invite Guest"
msgstr "邀请访客"
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr "邮箱"
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2105,28 +2116,28 @@ msgstr "邮箱"
msgid "Emails, separated by ','"
msgstr "输入邮箱,多个以,分隔"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr "给资料库 {placeholder} 添加标签成功"
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr "标记当前版本"
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr "退出群组"
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr "确定要退出这个群组?"
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr "退出"
@@ -2144,31 +2155,31 @@ msgstr "密码错误"
msgid "The password will be kept in the server for only 1 hour."
msgstr "密码将在服务器上保存 1 小时。"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "历史"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr "自动删除"
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr "扩展属性"
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr "人脸识别"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "成功设置资料库历史。"
@@ -2177,23 +2188,23 @@ msgid "Setting library history is disabled by Admin."
msgstr "资料库历史设置已被管理员禁用。"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "保留所有历史"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "不保留历史"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "仅保留一段时间的历史:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "天"
@@ -2214,19 +2225,19 @@ msgstr "不自动删除文件"
msgid "Automatically delete files that are not modified within certain days:"
msgstr "自动删除在以下天数内未修改的文件:"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "用户权限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "群组权限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} 目录权限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr "设置 {placeholder} 的权限"
@@ -2267,21 +2278,21 @@ msgstr "查找群组"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr "没有结果"
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2294,13 +2305,13 @@ msgstr "没有结果"
msgid "Search users"
msgstr "搜索用户"
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr "创建的文件"
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2311,29 +2322,30 @@ msgstr "创建的文件"
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "时间"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr "打标签的文件"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2355,23 +2367,23 @@ msgstr "打标签的文件"
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "大小"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2383,92 +2395,92 @@ msgstr "大小"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "更新时间"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr "已删除"
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr "管理群组成员"
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr "移动 {placeholder} 到"
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "将已选条目移动到:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "已删除的资料库"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr "没有已删除的资料库"
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr "在过去 {placeholder} 天你没有删除任何资料库。一个被删除的资料库将在这个时间段后被自动清除。"
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
-msgstr "提示:{placeholder} 天前删除的资料库会被自动清除。"
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
+msgstr "已成功还原资料库 {library_name} 。"
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "删除时间"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
-msgstr "已成功还原资料库 {library_name} 。"
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+msgstr "提示:{placeholder} 天前删除的资料库会被自动清除。"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "添加管理员"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr "选择一个用户作为管理员"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr "新建子部门"
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr "新建部门"
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2477,22 +2489,22 @@ msgstr "新建部门"
msgid "Add Member"
msgstr "添加成员"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr "请输入邮箱"
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "添加用户"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2502,56 +2514,56 @@ msgstr "添加用户"
msgid "Email"
msgstr "邮箱"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "确认密码"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr "邀请用户"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr "你可以输入多个邮箱。每个邮箱都将收到一个邀请链接。"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr "导出失败。请检查表附件的大小是否超过限制。"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr "日期无效。"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr "选择日期范围"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr "起始日期"
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr "结束日期"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2566,176 +2578,177 @@ msgstr "结束日期"
msgid "Are you sure you want to delete {placeholder} ?"
msgstr "确定要删除 {placeholder} 吗?"
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr "删除部门"
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "删除成员"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr "从.xlsx后缀文件导入用户"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr "名称已更新"
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr "重命名部门"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr "配额无效。"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "设置配额"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr "-2 或大于 0 的整数。"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr "提示:-2 表示没有限制。"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr "知识库自定义 URL 已删除"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr "URL 是必填项"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr "URL 已经复制到剪贴板"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr "发布知识库"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr "自定义 URL"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr "URL 的自定义部分长度必须在5到30个字符之间,并且只能包含字母(a-z),数字和连字符。"
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr "取消发布"
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr "删除 WebDAV 密码"
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr "确定要删除 WebDAV 密码吗?"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "重命名文件"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "重命名目录"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr "新的文件名称"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr "新的目录名称"
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr "重命名群组"
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr "重命名群组为"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "必须填写名称。"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr "重命名知识库"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr "新建知识库名称"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr "API token 已复制到剪贴板。"
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "没有权限"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2745,23 +2758,23 @@ msgstr "没有权限"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "错误"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "请检查网络是否已连接。"
@@ -2771,32 +2784,32 @@ msgstr "请检查网络是否已连接。"
msgid "App Name"
msgstr "APP 名称"
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr "{placeholder} API Token"
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr "{placeholder}修改历史记录"
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "Tip:在每次修改后会生成一个镜像,记录修改之前的目录状态。"
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "修改者"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2804,8 +2817,8 @@ msgstr "修改者"
msgid "Device"
msgstr "设备"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2816,69 +2829,78 @@ msgstr "设备"
msgid "Version"
msgstr "版本"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr "标签"
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "无"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "未知"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "详情"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "当前版本"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "查看镜像"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr "选择一个办公套件"
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr "{library_name} 办公套件"
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr "{placeholder} 共享管理"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "共享链接"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "上传链接"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr "用户共享"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr "群组共享"
@@ -2889,10 +2911,10 @@ msgstr "群组共享"
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2941,8 +2963,8 @@ msgid "Creator"
msgstr "创建者"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2951,10 +2973,10 @@ msgid "Link"
msgstr "链接"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "访问次数"
@@ -2974,53 +2996,44 @@ msgstr "删除上传链接"
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr "你确定要删除所选的上传链接吗?"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr "新密码已发送到你的电子邮件{mail}。 请检查你的邮箱。 如果你没有收到密码,请检查你的电子邮件地址是否配置正确。"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr "重置资料库密码"
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr "正在发送新密码..."
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr "重置 WebDAV 密码"
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr "文件另存为:"
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr "导出"
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr "导出中..."
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "搜索"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "在当前资料库搜索文件"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3053,89 +3066,89 @@ msgstr "最近使用"
msgid "New folder"
msgstr "新建目录"
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr "设置用户的联系邮箱"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr "设置用户默认配额"
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "Tip: 设置为0表示重置为默认上限"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "设置用户名字"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr "设置用户容量"
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr "设置 WebDAV 密码"
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr "外链已复制到剪贴板。"
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr "共享链接"
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "共享给用户"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "共享给群组"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr "自定义共享权限"
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr "共享到其他服务器"
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "共享"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3143,11 +3156,11 @@ msgstr "共享"
msgid "icon"
msgstr "图标"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr "请选择一个资料库来共享。"
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "选择要共享的资料库"
@@ -3183,8 +3196,8 @@ msgstr "请稍候。"
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3216,154 +3229,156 @@ msgstr "资料库无法与其所有者共享。"
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr "按名称升序"
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr "按名称降序"
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr "按大小升序"
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr "按大小降序"
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr "按时间升序"
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr "按时间降序"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr "添加部门到"
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr "创建顶层部门"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr "删除部门"
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr "确定要删除"
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "重命名"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "大于等于 0 的整数。"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr "设置上传速率最大值"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr "设置下载速率最大值"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr "增加成员"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "添加机构"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr "版本号为必填项。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr "版本号必须是数字。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr "内容为必填项。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "更新软件使用条款"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "增加软件使用条款"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "版本号"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "文本"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "已激活"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "开启"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "关闭"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr "密码不匹配。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr "添加团队"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3375,7 +3390,7 @@ msgstr "添加团队"
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3384,20 +3399,20 @@ msgstr "添加团队"
msgid "Owner"
msgstr "拥有者"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "拥有者能使用团队的管理员面板, 必须是一个新的账号。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "添加新通知"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "名称(可选)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3413,13 +3428,13 @@ msgstr "名称(可选)"
msgid "Role"
msgstr "用户角色"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "可以添加一个“访客”用户,“访客”用户无法创建资料库和群组。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr "添加管理员"
@@ -3431,54 +3446,54 @@ msgstr "(如果为空,拥有者将为管理员)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr "选择一个用户"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr "将群组 {placeholder} 转让给"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} 历史设置"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr "部门已重命名"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr "转让资料库 {library_name}"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr "设置最大成员数"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr "设置名称"
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr "使用条款"
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr "转让给用户"
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr "转让给部门"
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3495,18 +3510,18 @@ msgstr "转让给部门"
msgid "Users"
msgstr "用户"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr "保留共享"
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr "如果资料库共享给其他用户,共享关系将被保留。"
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3519,27 +3534,27 @@ msgstr "如果资料库共享给其他用户,共享关系将被保留。"
msgid "Departments"
msgstr "组织架构"
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr "如果资料库共享给其他部门,共享关系将被保留。"
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr "群组已被转移"
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "转让群组"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr "转换群组给"
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "请输入 1 个或更多字符"
@@ -3552,22 +3567,22 @@ msgstr "{placeholder} 回收站"
msgid "Visit old version page"
msgstr "访问旧版页面"
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr "没有文件"
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "当前路径:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3586,34 +3601,34 @@ msgstr "已恢复1个项目"
msgid "File"
msgstr "文件"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr "原路径"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "删除时间"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "覆盖文件 {filename} ?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "该目录下有同名文件。"
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "替换它会覆盖已有内容。"
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "替换"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "不替换"
@@ -3628,73 +3643,73 @@ msgid ""
"symbols"
msgstr "密码长度必须至少为8个字符,并且包含不同的字符:大写字母、小写字母、数字和特殊符号"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "密码不能为空"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr "密码强度应该是强或非常强"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr "密码已设置"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr "设置密码"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr "确认密码"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "当前密码不能为空"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr "新密码不能与旧密码相同"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr "密码已更新"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr "更新密码"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr "当前密码"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "新密码"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr "链接已复制到剪贴板"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr "转换中"
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr "转换中..."
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr "下载失败。文件总大小超过了限制。"
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "正在打包"
@@ -3706,9 +3721,9 @@ msgstr "其他"
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "回收站"
@@ -3815,7 +3830,7 @@ msgstr "修改者"
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3837,24 +3852,24 @@ msgstr "通用信息"
msgid "Capture information"
msgstr "拍摄信息"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr "已冻结"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "已锁定"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr "被 {name} 冻结"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr "被 {name} 锁定"
@@ -3876,11 +3891,11 @@ msgstr "选择该条目"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3897,23 +3912,23 @@ msgstr "取消星标"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "添加星标"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr "取消选择所有条目"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr "选择所有条目"
@@ -3940,7 +3955,7 @@ msgstr "没有匹配的结果"
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4116,13 +4131,13 @@ msgstr "未加星标"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "锁定"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "解锁"
@@ -4136,7 +4151,7 @@ msgstr "打印"
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "客户端打开"
@@ -4145,7 +4160,7 @@ msgstr "客户端打开"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "打开父目录"
@@ -4168,7 +4183,7 @@ msgstr "折叠"
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4227,12 +4242,12 @@ msgstr "群组成员"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr " {name} 删除成功。"
@@ -4243,7 +4258,7 @@ msgstr "当前路径:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4251,7 +4266,7 @@ msgstr "资料库类型"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4286,6 +4301,7 @@ msgstr "文件活动"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr "知识库"
@@ -4325,7 +4341,7 @@ msgstr "链接"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "目录"
@@ -4338,8 +4354,8 @@ msgstr "工作区"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "共享管理"
@@ -4402,7 +4418,7 @@ msgid ""
msgstr "权限错误。请尝试 {placeholder-left}重新登录。{placeholder-right}"
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr "没有标签"
@@ -4451,6 +4467,16 @@ msgstr "导入标签"
msgid "Export tags"
msgstr "导入标签"
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr "已发布"
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr "查看已发布页面"
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4461,33 +4487,39 @@ msgstr "你正在关注该资料库中的文件改动。"
msgid "Last modified by"
msgstr "最近修改"
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr "输入字符开始搜索"
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr "在全部资料库中"
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr "在这个资料库中"
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr "在这个目录"
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr "最近访问的搜索结果"
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr "清空搜索"
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr "当前页面"
@@ -4679,12 +4711,13 @@ msgstr "导出"
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr "保存成功"
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "文件下载已禁用:外链拥有者的流量已用完。"
@@ -4702,114 +4735,115 @@ msgid "Expired"
msgstr "已过期"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "资料库转让成功。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "操作失败。请检查网络是否已连接。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr "删除 {name} 失败。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "转让"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "目录权限"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "取消共享"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "修改密码"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "重置密码"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr "关注文件改动"
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr "关注文件改动"
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr "取消文件改动关注"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr "高级"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr "SeaTable 集成"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr "成功取消星标 {library_name_placeholder}"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr "成功添加星标 {library_name_placeholder}"
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr "切换排序模式"
@@ -4820,70 +4854,76 @@ msgstr "切换排序模式"
msgid "Search files"
msgstr "搜索文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr "请选择一个.sdoczip 文件。"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "上传文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "上传目录"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr "新建 SeaDoc 文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "新建 Markdown 文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "新建 Excel 文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "新建 PowerPoint 文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "新建 Word 文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr "新建白板文件"
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "新建"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr "导入 sdoc"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr "正在导入sdoc,请稍候..."
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr "不选择"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr "已选择"
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "移动"
@@ -5006,7 +5046,7 @@ msgid ""
msgstr "在通讯录中列出你的账户, 以便其他人可以通过输入你的名字找到你。"
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -5014,7 +5054,7 @@ msgid "Social Login"
msgstr "社交账号登录"
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5167,55 +5207,50 @@ msgstr "网格视图"
msgid "Switch view mode"
msgstr "切换视图模式"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr "知识库已发布"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr "发布"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr "转换为新知识库"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr "已发布"
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr "取消发布知识库"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr "你确定要取消发布知识库吗"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr "删除知识库"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr "你确定要删除知识库吗"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr "离开共享知识库"
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr "你确定要离开共享知识库吗"
@@ -5238,13 +5273,50 @@ msgstr "历史版本"
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "更多"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
-msgstr "成功 OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr "正在通过 AI 提取文本..."
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr "文本已提取"
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr "提取文本失败"
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr "正在通过 AI 生成描述..."
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr "描述已生成"
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr "生成描述失败"
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr "正在通过 AI 提取文件详细信息..."
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr "文件详细信息已提取"
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
+msgstr "提取文件详细信息失败"
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
msgid "No collaborators available"
@@ -5267,7 +5339,7 @@ msgstr "没有选项"
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr "选择标签"
@@ -5300,27 +5372,15 @@ msgstr "搜索标签"
msgid "Add tag"
msgstr "增加标签"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr "1 个预过滤"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr "1 个过滤条件"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr "预过滤"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr "过滤"
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr "预过滤"
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr "过滤"
@@ -5357,8 +5417,9 @@ msgid "Grouped by 1 property"
msgstr "按 1 个属性分组"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
-msgstr "按 xxx 个属性分组"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
+msgstr "按照 {name_placeholder} 属性分组"
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
#: frontend/src/metadata/views/kanban/settings/index.js:105
@@ -5370,8 +5431,9 @@ msgid "1 hidden property"
msgstr "1 个隐藏属性"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
-msgstr "xxx 个隐藏属性"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
+msgstr "{name_placeholder} 个隐藏属性"
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
msgid "Hide properties"
@@ -5386,43 +5448,32 @@ msgid "1 preset hidden property"
msgstr "1 个预隐藏属性"
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr "xxx 个预隐藏属性"
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
-msgstr "1 个预排序"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
+msgstr "{name_placeholder} 预隐藏属性"
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr "1 个排序"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr "个排序"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr "个排序"
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr "预排序"
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr "排序"
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr "你确定要删除"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr "生成文件标签失败"
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr "的标签"
@@ -5509,10 +5560,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr "你真的要关闭标签吗?现有标签将全部删除。"
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr "关闭"
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr "生成描述"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr "提取文件详细信息"
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr "生成文件标签"
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr "找不到给定坐标的地址。"
@@ -5607,7 +5674,7 @@ msgid "Name cannot contain dots"
msgstr "名称不能包含点"
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr "名称不能包含反引号"
@@ -5645,26 +5712,26 @@ msgstr "查找协作人"
msgid "Select option(s)"
msgstr "选择标签"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr "删除选项"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr "选择标签"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr "选择协作人"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr "无效的过滤器"
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr "搜索属性"
@@ -5701,23 +5768,23 @@ msgstr "基础"
msgid "File type"
msgstr "文件类型"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr "没有过滤条件"
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr "增加过滤条件"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr "升序"
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr "降序"
@@ -5745,15 +5812,15 @@ msgstr "按年"
msgid "No groupings applied to this view."
msgstr "此视图未应用任何分组。"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr "增加群组"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr "折叠全部"
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr "展开全部"
@@ -5823,25 +5890,25 @@ msgstr "导入选项"
msgid "Export options"
msgstr "导出选项"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr "没有排序"
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr "增加排序"
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr "没有可显示的信息。"
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr "属性"
@@ -6017,22 +6084,22 @@ msgstr "是任意一个..."
msgid "is none of..."
msgstr "不是任意一个..."
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr "已成功删除 {name} 和 {n} 个其他项目"
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr " {name} 删除成功"
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr "识别人像中,请稍后刷新页面。"
@@ -6042,7 +6109,7 @@ msgid "Untitled"
msgstr "未命名"
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr "复制"
@@ -6092,49 +6159,54 @@ msgstr "删除属性失败"
msgid "Failed to rename property"
msgstr "重命名属性失败"
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr "更改属性数据失败"
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr "修改属性顺序失败"
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr "更改过滤失败"
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr "更改排序失败"
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr "更改分组失败"
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr "更改隐藏属性失败"
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr "修改设置失败"
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr "修改人员姓名失败"
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr "删除人物照片失败"
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr "更改标签失败"
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr "重命名{name}失败"
@@ -6243,14 +6315,14 @@ msgid "Name should be string"
msgstr "名称必须是字符串"
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr "名称不能包含斜杠"
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr "名称不能包含反斜杠"
@@ -6263,15 +6335,20 @@ msgstr "名称已经存在"
msgid "People"
msgstr "人像"
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
-msgstr "人像识别中..."
-
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
msgid "Person image"
msgstr "人像照片"
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Unknown people"
+msgstr "未知人物"
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
+msgstr "人像识别中..."
+
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
msgid "items"
msgstr "个项目"
@@ -6281,12 +6358,16 @@ msgstr "个项目"
msgid "No record"
msgstr "没有记录"
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr "删除文件"
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr "从这个组中删除"
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6303,27 +6384,27 @@ msgid "No categories"
msgstr "无类别"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr "在新标签中打开目录"
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr "在新标签中打开文件"
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr "删除文件夹"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr "重命名文件夹"
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr "重命名文件"
@@ -6356,75 +6437,41 @@ msgstr "在卡片上显示的属性"
msgid "Failed to get user location"
msgstr "获取用户位置失败"
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr "清除所选内容"
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr "复制所选内容"
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr "删除已选中"
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr "提取文件详细信息"
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr "生成描述"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr "生成图片描述"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr "提取文件详细信息"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr "生成文件标签"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr "移动目录"
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr "移动文件"
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr "生成描述失败"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr "生成图片描述失败"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr "OCR 失败"
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr "最多选择50个文件"
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr "提取文件详细信息失败"
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
-msgstr "xxx 个单元格已剪切"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
+msgstr "已剪切 {name_placeholder} 个单元格"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
#| msgid "1 cell copied"
@@ -6432,16 +6479,18 @@ msgid "1 cell cut"
msgstr "1 个单元格已剪切"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
-msgstr "已复制 xxx 行。"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
+msgstr "{name_placeholder} 个行被复制。"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
msgid "1 row is copied."
msgstr "已复制 1 行。"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
-msgstr "已复制 xxx 单元格"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
+msgstr "已复制 {name_placeholder} 个单元格"
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
msgid "1 cell copied"
@@ -6460,24 +6509,28 @@ msgid "All records loaded"
msgstr "全部记录已加载"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
-msgstr "xxx 条记录已选中"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
+msgstr "已选择 {name_placeholder} 个记录"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
msgid "1 record selected"
msgstr "1 条记录已选中"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
-msgstr "xxx 单元格已选中"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
+msgstr "已选择 {name_placeholder} 个单元格"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
-msgstr "xxx 条记录"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
+msgstr "{name_placeholder} 个记录"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
-msgstr "xxx 个记录"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
+msgstr "{name_placeholder} 个记录"
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
msgid "Load all"
@@ -6545,7 +6598,7 @@ msgstr "这个属性不能被删除"
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr "选择全部"
@@ -6708,11 +6761,11 @@ msgid "(current version)"
msgstr "(当前版本)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "查看"
@@ -6730,7 +6783,7 @@ msgstr "恢复成功。"
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6785,7 +6838,7 @@ msgstr "该群组代表一个部门。"
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6952,88 +7005,88 @@ msgid ""
"in the dropdown menu."
msgstr "你尚未邀请任何访客。访客可以通过 web 界面访问共享资料库,从而比通过链接更有效地进行协作。你可以通过单击下拉菜单中的“邀请访客”选项来邀请访客。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr "资料库共享权限未找到。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr "文件移动失败。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr "文件复制失败。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr "成功移动文件到另一个资料库。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr "成功复制文件到另一个资料库。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr "恢复了 {name} 和 {n} 个其他条目"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr "恢复了 {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr "没能恢复 {name} 和 {n} 个其他条目"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr "没能恢复 {name}"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr "成功删除了 {name} 和 {n} 个其他条目。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr "没能删除 {name} 和 {n} 个其他条目。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr "删除 {name} 失败"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr "成功移动 {name}。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr "移动 {name} 失败。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "成功复制 %(name)s。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "复制 %(name)s 失败"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr "转换中,请稍候..."
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr "文件转换成功"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr "{name} 转换失败"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7042,11 +7095,11 @@ msgstr "{name} 转换失败"
msgid "Leave Share"
msgstr "退出共享"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr "此库已由管理员设置为只读,无法更新。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7089,6 +7142,7 @@ msgstr "离开这个页面?你的修改可能没保存。"
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr "保存失败"
@@ -7112,15 +7166,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr "你尚未创建任何资料库。资料库是一个用于组织文件和文件夹的容器。资料库也可以与他人共享并同步到你连接的设备。你可以通过单击下拉菜单中的“新建资料库”选项来创建资料库。"
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr "已成功更换办公套件。"
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "Broken (请联系你的管理员来修复该资料库)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr "办公套件"
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7213,8 +7276,8 @@ msgstr "成功断开连接该设备 。"
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7298,7 +7361,7 @@ msgstr "确定要清空回收站吗?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "清空"
@@ -7355,34 +7418,39 @@ msgstr "下一页"
msgid "Change to department"
msgstr "更改为部门"
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr "团队名称"
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr "ID"
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr "活跃用户"
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr "总用户"
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr "用户数限制"
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr "已使用空间"
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr "本月流量"
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "所有公开链接"
@@ -7416,8 +7484,8 @@ msgid "Share From"
msgstr "共享来源"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "共享给"
@@ -7733,7 +7801,7 @@ msgstr "总存储空间"
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7956,45 +8024,45 @@ msgstr "结果"
msgid "results"
msgstr "结果"
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr "成功更改权限。"
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr "共享给:"
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr "没有共享的资料库"
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr "你还没共享任何资料库给其他用户。可以在“我的资料库”页面通过点击资料库名称旁边的共享图标来共享一个资料库。"
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "所有成员"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr "(已删除)"
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -8004,44 +8072,44 @@ msgstr "(已删除)"
msgid "Remove"
msgstr "删除"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr "按过期时间升序"
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr "按过期时间降序"
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr "无效的共享链接已清除。"
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr "清除无效的共享链接"
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr "确定要清除无效的共享链接吗?"
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr "无效的上传链接已清除。"
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr "清除无效的上传链接"
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr "确定要清除无效的上传链接吗?"
@@ -8522,7 +8590,7 @@ msgstr "搜索团队"
msgid "Search libraries by name or ID"
msgstr "根据名称或 ID 搜索资料库"
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "历史设置"
@@ -8950,7 +9018,7 @@ msgid "shared by:"
msgstr "共享来源:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "该资料库拥有者的空间已用完。"
@@ -8967,12 +9035,12 @@ msgstr "拖放文件或目录到这里。"
msgid "Go to Library"
msgstr "前往资料库"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr "删除页面"
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "确定要删除该页面?"
@@ -8981,16 +9049,16 @@ msgstr "确定要删除该页面?"
msgid "Modify name"
msgstr "更改名称"
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
-msgstr "页面 xxx 已删除。"
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
+msgstr "页面 {name_placeholder} 已删除。"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr "名称不为空"
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr "页面名称"
@@ -9109,31 +9177,31 @@ msgstr "用户信息已更新"
msgid "Profile Setting"
msgstr "个人信息设置"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "共享来源:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "列表"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "格点"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr "打包下载所选项"
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr "保存选择的条目"
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9155,7 +9223,7 @@ msgstr "可用方向键 ← "
msgid "you can also press →"
msgstr "你也可以按→"
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr "颜色"
@@ -9260,12 +9328,12 @@ msgstr "设置父标签"
msgid "Set sub tags"
msgstr "设置子标签"
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr "没有文件"
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr "取消选择全部"
@@ -9397,69 +9465,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr "没有资料库被直接共享给你。一个资料库可以以完全的或受限的权限被共享。如果你需要访问其他用户拥有的一个资料库,你可以要求这个用户把这个资料库共享给你。"
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "全部设为已读"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "消息"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr "冻结文档"
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr "解除冻结"
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr "转换 & 导出"
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr "转换为 Markdown"
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr "转换为 sdoc"
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr "转换为 docx"
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr "导出为 docx"
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "访问日志"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr "用 ONLYOFFICE 转换"
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr "显示文件"
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr "导出为 zip"
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr "API Token"
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr "增加目录"
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr "增加视图"
@@ -9553,50 +9621,107 @@ msgstr "云端编辑与下载"
msgid "Edit on cloud only"
msgstr "仅云端编辑"
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr "请求太多"
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "成功复制 %(name)s 和另1项条目。"
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "成功复制 %(name)s 和其他 %(amount)s 项条目。"
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "成功移动 %(name)s。"
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "成功移动 %(name)s 和另1项条目。"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "成功移动 %(name)s 和其他 %(amount)s 项条目。"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr "复制 %(name)s 和其他 %(amount)s 项条目失败。"
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr "复制 %(name)s 项条目失败。"
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr "移动 %(name)s 和其他 %(amount)s 项条目失败。"
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr "移动 %(name)s 项条目失败。"
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr "名称不能是两个点"
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/locale/zh_TW/LC_MESSAGES/django.po b/locale/zh_TW/LC_MESSAGES/django.po
index 4bb3c933c7..99b4a3eb3a 100644
--- a/locale/zh_TW/LC_MESSAGES/django.po
+++ b/locale/zh_TW/LC_MESSAGES/django.po
@@ -15,7 +15,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:40+0800\n"
"PO-Revision-Date: 2013-10-25 07:03+0000\n"
"Last-Translator: david082321 , 2018\n"
"Language-Team: Chinese (Taiwan) (http://app.transifex.com/haiwen/seahub/language/zh_TW/)\n"
@@ -85,12 +85,12 @@ msgid "Failed to unbind SAML, please set a contact email first."
msgstr ""
#: seahub/api2/endpoints/admin/account.py:204
-#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:371
+#: seahub/api2/endpoints/user.py:100 seahub/api2/views.py:367
msgid "Name is too long (maximum is 64 characters)"
msgstr "名字太長 (最多64個字)"
#: seahub/api2/endpoints/admin/account.py:208
-#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:375
+#: seahub/api2/endpoints/user.py:104 seahub/api2/views.py:371
#: seahub/forms.py:44 seahub/profile/forms.py:27
msgid "Name should not include '/'."
msgstr "名字不能包含 '/'。"
@@ -124,18 +124,18 @@ msgid "Must be an integer that is greater than or equal to 0."
msgstr "必須是大于或等于 0 的整數。"
#: seahub/api2/endpoints/admin/address_book/groups.py:82
-#: seahub/api2/endpoints/admin/groups.py:134
-#: seahub/api2/endpoints/admin/groups.py:273
+#: seahub/api2/endpoints/admin/groups.py:135
+#: seahub/api2/endpoints/admin/groups.py:274
#: seahub/api2/endpoints/groups.py:229 seahub/api2/endpoints/groups.py:302
-#: seahub/api2/views.py:4680 seahub/group/forms.py:36
+#: seahub/api2/views.py:4675 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:87
-#: seahub/api2/endpoints/admin/groups.py:141
-#: seahub/api2/endpoints/admin/groups.py:277
+#: seahub/api2/endpoints/admin/groups.py:142
+#: seahub/api2/endpoints/admin/groups.py:278
#: seahub/api2/endpoints/groups.py:234 seahub/api2/endpoints/groups.py:307
msgid "There is already a group with that name."
msgstr "已有同名群組"
@@ -155,7 +155,7 @@ msgstr ""
msgid "My Library"
msgstr "我的資料庫"
-#: seahub/api2/endpoints/admin/groups.py:221
+#: seahub/api2/endpoints/admin/groups.py:222
#: seahub/api2/endpoints/groups.py:333
#, python-format
msgid "User %s is already group owner."
@@ -178,12 +178,12 @@ msgstr ""
msgid "System library can not be deleted."
msgstr "系統資料庫無法被刪除。"
-#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1859
+#: seahub/api2/endpoints/admin/libraries.py:389 seahub/api2/views.py:1852
#, python-format
msgid "Transfer failed: role of %s is %s, can not add library."
msgstr ""
-#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1864
+#: seahub/api2/endpoints/admin/libraries.py:415 seahub/api2/views.py:1857
msgid "Library can not be transferred to owner."
msgstr ""
@@ -331,7 +331,7 @@ msgid "There are more than 500 users, and sort is not offered."
msgstr ""
#: seahub/api2/endpoints/admin/users.py:808
-#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1258
+#: seahub/api2/endpoints/admin/users.py:1292 seahub/base/accounts.py:1263
#: seahub/forms.py:30 seahub/institutions/api_views.py:202
msgid "The number of users exceeds the limit."
msgstr "用戶數量超過限制。"
@@ -448,8 +448,8 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:92
#: seahub/api2/endpoints/subscription.py:129
#: seahub/api2/endpoints/upload_links.py:329
-#: seahub/api2/endpoints/wiki2.py:441 seahub/api2/endpoints/wiki2.py:469
-#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4014
+#: seahub/api2/endpoints/wiki2.py:457 seahub/api2/endpoints/wiki2.py:485
+#: seahub/api2/endpoints/wiki_pages.py:135 seahub/api2/views.py:4009
#: seahub/notifications/models.py:541 seahub/notifications/models.py:582
#: seahub/notifications/models.py:624 seahub/notifications/models.py:675
#: seahub/notifications/models.py:731 seahub/notifications/models.py:761
@@ -457,8 +457,8 @@ msgstr ""
#: seahub/notifications/models.py:826 seahub/notifications/models.py:843
#: seahub/notifications/models.py:872 seahub/seadoc/apis.py:2762
#: seahub/search/views.py:200 seahub/share/views.py:230
-#: seahub/subscription/views.py:90 seahub/utils/__init__.py:191
-#: seahub/utils/__init__.py:1217 seahub/views/__init__.py:819
+#: seahub/subscription/views.py:90 seahub/utils/__init__.py:192
+#: seahub/utils/__init__.py:1225 seahub/views/__init__.py:819
#: seahub/views/ajax.py:401 seahub/views/ajax.py:405 seahub/wiki/views.py:210
#: seahub/wiki/views.py:217 seahub/wiki/views.py:226
msgid "Internal Server Error"
@@ -478,13 +478,13 @@ msgstr "目標路徑無效"
#: seahub/api2/endpoints/copy_move_task.py:148
#: seahub/api2/endpoints/move_folder_merge.py:176
-#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1946
-#: seahub/api2/views.py:1986 seahub/api2/views.py:2048
-#: seahub/api2/views.py:2092 seahub/api2/views.py:2138
-#: seahub/api2/views.py:2187 seahub/api2/views.py:2600
-#: seahub/api2/views.py:2708 seahub/seadoc/apis.py:381
+#: seahub/api2/endpoints/repos_batch.py:494 seahub/api2/views.py:1939
+#: seahub/api2/views.py:1979 seahub/api2/views.py:2041
+#: seahub/api2/views.py:2085 seahub/api2/views.py:2131
+#: seahub/api2/views.py:2180 seahub/api2/views.py:2593
+#: seahub/api2/views.py:2701 seahub/seadoc/apis.py:381
#: seahub/seadoc/apis.py:499 seahub/seadoc/apis.py:591
-#: seahub/seadoc/apis.py:3101
+#: seahub/seadoc/apis.py:3102
msgid "Out of quota."
msgstr "超過空間上限"
@@ -499,7 +499,7 @@ msgstr ""
#: seahub/api2/endpoints/file.py:717 seahub/api2/endpoints/file.py:830
#: seahub/api2/endpoints/via_repo_token.py:1010
#: seahub/api2/endpoints/via_repo_token.py:1150
-#: seahub/api2/endpoints/wiki2.py:780
+#: seahub/api2/endpoints/wiki2.py:796
msgid "File is locked"
msgstr "檔案已鎖定"
@@ -520,8 +520,8 @@ msgstr "找不到使用者%s "
#: seahub/api2/endpoints/file.py:201 seahub/api2/endpoints/upload_links.py:530
#: seahub/api2/endpoints/via_repo_token.py:850
-#: seahub/api2/endpoints/wiki2.py:578 seahub/api2/endpoints/wikis.py:135
-#: seahub/api2/views.py:1994 seahub/seadoc/apis.py:3108
+#: seahub/api2/endpoints/wiki2.py:594 seahub/api2/endpoints/wikis.py:135
+#: seahub/api2/views.py:1987 seahub/seadoc/apis.py:3109
msgid "The number of files in library exceeds the limit"
msgstr ""
@@ -533,7 +533,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:72
#: seahub/api2/endpoints/subscription.py:112
#: seahub/api2/endpoints/upload_links.py:316
-#: seahub/api2/endpoints/wiki2.py:1377 seahub/api2/endpoints/wikis.py:115
+#: seahub/api2/endpoints/wiki2.py:1393 seahub/api2/endpoints/wikis.py:115
#: seahub/api2/endpoints/wikis.py:210 seahub/profile/forms.py:24
#: seahub/profile/views.py:272 seahub/seadoc/apis.py:2746
#: seahub/seadoc/views.py:31 seahub/seadoc/views.py:85
@@ -574,7 +574,7 @@ msgstr "用戶 %s 已經是群組的成員"
#: seahub/api2/endpoints/group_members.py:110
#: seahub/api2/endpoints/group_members.py:341
-#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1854
+#: seahub/api2/endpoints/group_members.py:489 seahub/api2/views.py:1847
#: seahub/organizations/api/admin/user_repos.py:50
#: seahub/organizations/api/admin/user_repos.py:103
#: seahub/organizations/api/admin/users.py:339
@@ -590,7 +590,7 @@ msgid "User %s is an organization user."
msgstr ""
#: seahub/api2/endpoints/group_members.py:403 seahub/group/error_msg.py:17
-#: seahub/group/error_msg.py:23 seahub/views/file.py:461
+#: seahub/group/error_msg.py:23 seahub/views/file.py:518
msgid "Group does not exist"
msgstr "群組不存在。"
@@ -625,7 +625,7 @@ msgstr "%s 已被邀請。"
#: seahub/api2/endpoints/invitations.py:68
#: seahub/api2/endpoints/invitations.py:140
#: seahub/api2/endpoints/repo_share_invitations.py:173
-#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1269
+#: seahub/api2/endpoints/share_link_auth.py:138 seahub/base/accounts.py:1274
#: seahub/organizations/api/admin/users.py:270
#, python-format
msgid "User %s already exists."
@@ -644,8 +644,8 @@ msgstr "郵件發送失敗, 電子信箱服務沒配置好,請聯繫管理
#: seahub/api2/endpoints/multi_share_links.py:105
#: seahub/api2/endpoints/multi_share_links.py:353
#: seahub/api2/endpoints/share_links.py:339
-#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4167
-#: seahub/api2/views.py:4287
+#: seahub/api2/endpoints/upload_links.py:170 seahub/api2/views.py:4162
+#: seahub/api2/views.py:4282
msgid "Password is required."
msgstr "密碼為必填項。"
@@ -677,7 +677,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:376
#: seahub/api2/endpoints/share_links.py:717
#: seahub/api2/endpoints/upload_links.py:207
-#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3577
+#: seahub/api2/endpoints/upload_links.py:391 seahub/api2/views.py:3572
#, python-format
msgid "Expire days should be greater or equal to %s"
msgstr ""
@@ -687,7 +687,7 @@ msgstr ""
#: seahub/api2/endpoints/share_links.py:382
#: seahub/api2/endpoints/share_links.py:723
#: seahub/api2/endpoints/upload_links.py:213
-#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3583
+#: seahub/api2/endpoints/upload_links.py:397 seahub/api2/views.py:3578
#, python-format
msgid "Expire days should be less than or equal to %s"
msgstr ""
@@ -740,11 +740,11 @@ msgstr ""
msgid "New password of library %s"
msgstr ""
-#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4011
+#: seahub/api2/endpoints/repo_set_password.py:69 seahub/api2/views.py:4006
msgid "Wrong password"
msgstr "密碼錯誤"
-#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4017
+#: seahub/api2/endpoints/repo_set_password.py:75 seahub/api2/views.py:4012
msgid "Decrypt library error"
msgstr "解密資料庫出錯"
@@ -824,7 +824,7 @@ msgstr ""
#: seahub/api2/endpoints/subscription.py:32
#: seahub/api2/endpoints/subscription.py:68
#: seahub/api2/endpoints/subscription.py:108
-#: seahub/organizations/api/admin/info.py:127
+#: seahub/organizations/api/admin/info.py:145
#: seahub/organizations/api/admin/logo.py:33
#: seahub/organizations/api/admin/logo.py:42 seahub/subscription/views.py:24
#: seahub/subscription/views.py:40 seahub/weixin/views.py:40
@@ -872,20 +872,20 @@ msgstr "你已經有 %(nb_avatars)d 個頭像,最大上限爲%(nb_max_avatars)
msgid "Length of WebDav password should be less than 30."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:198 seahub/api2/endpoints/wiki2.py:1392
+#: seahub/api2/endpoints/wiki2.py:214 seahub/api2/endpoints/wiki2.py:1408
#: seahub/api2/endpoints/wikis.py:219
msgid "Name can only contain letters, numbers, blank, hyphen or underscore."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1240
+#: seahub/api2/endpoints/wiki2.py:1256
msgid "URL is invalid"
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1244
+#: seahub/api2/endpoints/wiki2.py:1260
msgid "The custom part of URL should have 5-30 characters."
msgstr ""
-#: seahub/api2/endpoints/wiki2.py:1266
+#: seahub/api2/endpoints/wiki2.py:1282
msgid "This custom domain is already in use and cannot be used for your wiki"
msgstr ""
@@ -916,7 +916,7 @@ msgid "Email or Username"
msgstr "電郵或使用者名稱"
#: seahub/auth/forms.py:33 seahub/auth/forms.py:272
-#: seahub/base/accounts.py:1246
+#: seahub/base/accounts.py:1251
#: seahub/invitations/templates/invitations/token_view.html:13
#: seahub/organizations/templates/organizations/org_register.html:41
#: seahub/share/views.py:224 seahub/templates/decrypt_repo_form.html:10
@@ -974,7 +974,7 @@ msgid "New password confirmation"
msgstr "新密碼確認"
#: seahub/auth/forms.py:238 seahub/auth/forms.py:284
-#: seahub/base/accounts.py:1301 seahub/organizations/forms.py:71
+#: seahub/base/accounts.py:1306 seahub/organizations/forms.py:71
msgid "The two password fields didn't match."
msgstr "兩次輸入的密碼不一致"
@@ -986,7 +986,7 @@ msgstr "舊密碼"
msgid "Your old password was entered incorrectly. Please enter it again."
msgstr "舊密碼輸入錯誤。請重新輸入。"
-#: seahub/auth/forms.py:273 seahub/base/accounts.py:1248
+#: seahub/auth/forms.py:273 seahub/base/accounts.py:1253
msgid "Password (again)"
msgstr "請再次輸入密碼"
@@ -1029,44 +1029,44 @@ msgstr "更新成功。"
msgid "Successfully deleted the requested avatars."
msgstr "刪除成功。"
-#: seahub/base/accounts.py:725 seahub/base/accounts.py:756
+#: seahub/base/accounts.py:730 seahub/base/accounts.py:761
#, python-format
msgid "Account %(account)s froze on %(site)s."
msgstr "%(site)s 上的帳號 %(account)s 已被凍結。"
-#: seahub/base/accounts.py:1236
+#: seahub/base/accounts.py:1241
msgid "Email address"
msgstr "電子郵件地址"
-#: seahub/base/accounts.py:1242
+#: seahub/base/accounts.py:1247
msgid "Username"
msgstr "用戶名"
-#: seahub/base/accounts.py:1243
+#: seahub/base/accounts.py:1248
msgid "This value must be of length 40"
msgstr "長度為40字元"
-#: seahub/base/accounts.py:1262
+#: seahub/base/accounts.py:1267
msgid "Enter a valid email address."
msgstr "請輸入有效的郵箱地址。"
-#: seahub/base/accounts.py:1273
+#: seahub/base/accounts.py:1278
msgid "Invalid user id."
msgstr "無效user id"
-#: seahub/base/accounts.py:1323
+#: seahub/base/accounts.py:1328
msgid "name"
msgstr "名稱"
-#: seahub/base/accounts.py:1326
+#: seahub/base/accounts.py:1331
msgid "department"
msgstr "部門"
-#: seahub/base/accounts.py:1329
+#: seahub/base/accounts.py:1334
msgid "telephone"
msgstr "電話"
-#: seahub/base/accounts.py:1332
+#: seahub/base/accounts.py:1337
msgid "note"
msgstr "備註"
@@ -1116,7 +1116,7 @@ msgid "File Path"
msgstr ""
#: seahub/base/management/commands/export_file_access_log.py:85
-#: seahub/base/templatetags/seahub_tags.py:139
+#: seahub/base/templatetags/seahub_tags.py:140
msgid "Deleted"
msgstr "刪除了"
@@ -1190,145 +1190,145 @@ msgstr "訪客"
msgid "Default"
msgstr "預設"
-#: seahub/base/templatetags/seahub_tags.py:138
+#: seahub/base/templatetags/seahub_tags.py:139
msgid "Added"
msgstr "新增了"
-#: seahub/base/templatetags/seahub_tags.py:140
+#: seahub/base/templatetags/seahub_tags.py:141
msgid "Removed"
msgstr "刪除了"
-#: seahub/base/templatetags/seahub_tags.py:141
+#: seahub/base/templatetags/seahub_tags.py:142
msgid "Modified"
msgstr "修改了"
-#: seahub/base/templatetags/seahub_tags.py:142
+#: seahub/base/templatetags/seahub_tags.py:143
msgid "Renamed"
msgstr "重命名或移動了"
-#: seahub/base/templatetags/seahub_tags.py:143
+#: seahub/base/templatetags/seahub_tags.py:144
msgid "Moved"
msgstr "移動了"
-#: seahub/base/templatetags/seahub_tags.py:144
+#: seahub/base/templatetags/seahub_tags.py:145
msgid "Added folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:145
+#: seahub/base/templatetags/seahub_tags.py:146
msgid "Removed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:146
+#: seahub/base/templatetags/seahub_tags.py:147
#: seahub/notifications/management/commands/send_file_updates.py:172
msgid "Renamed folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:147
+#: seahub/base/templatetags/seahub_tags.py:148
#: seahub/notifications/management/commands/send_file_updates.py:177
msgid "Moved folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:148
+#: seahub/base/templatetags/seahub_tags.py:149
msgid "Added or modified"
msgstr "新增或修改了"
-#: seahub/base/templatetags/seahub_tags.py:163
-#: seahub/base/templatetags/seahub_tags.py:234
+#: seahub/base/templatetags/seahub_tags.py:164
+#: seahub/base/templatetags/seahub_tags.py:235
msgid "Reverted library to status at"
msgstr "資料庫內容還原到"
-#: seahub/base/templatetags/seahub_tags.py:166
-#: seahub/base/templatetags/seahub_tags.py:237
+#: seahub/base/templatetags/seahub_tags.py:167
+#: seahub/base/templatetags/seahub_tags.py:238
#, python-format
msgid "Reverted file \"%(file)s\" to status at %(time)s."
msgstr "檔案\"%(file)s\"還原到%(time)s。"
-#: seahub/base/templatetags/seahub_tags.py:170
-#: seahub/base/templatetags/seahub_tags.py:241
+#: seahub/base/templatetags/seahub_tags.py:171
+#: seahub/base/templatetags/seahub_tags.py:242
msgid "Recovered deleted folder"
msgstr ""
-#: seahub/base/templatetags/seahub_tags.py:172
-#: seahub/base/templatetags/seahub_tags.py:243 seahub/views/ajax.py:460
+#: seahub/base/templatetags/seahub_tags.py:173
+#: seahub/base/templatetags/seahub_tags.py:244 seahub/views/ajax.py:460
msgid "Changed library name or description"
msgstr "修改了資料庫名稱或描述"
-#: seahub/base/templatetags/seahub_tags.py:174
-#: seahub/base/templatetags/seahub_tags.py:245
+#: seahub/base/templatetags/seahub_tags.py:175
+#: seahub/base/templatetags/seahub_tags.py:246
msgid "Auto merge by seafile system"
msgstr "系統自動合併修改"
-#: seahub/base/templatetags/seahub_tags.py:176
-#: seahub/base/templatetags/seahub_tags.py:247
+#: seahub/base/templatetags/seahub_tags.py:177
+#: seahub/base/templatetags/seahub_tags.py:248
#: seahub/notifications/management/commands/send_file_updates.py:112
msgid "Created library"
msgstr "建立了資料庫"
-#: seahub/base/templatetags/seahub_tags.py:327
-#: seahub/base/templatetags/seahub_tags.py:363
+#: seahub/base/templatetags/seahub_tags.py:328
+#: seahub/base/templatetags/seahub_tags.py:364
msgid "Just now"
msgstr "剛才"
-#: seahub/base/templatetags/seahub_tags.py:338
+#: seahub/base/templatetags/seahub_tags.py:339
#, python-format
msgid "%(days)d day ago"
msgid_plural "%(days)d days ago"
msgstr[0] "%(days)d 天前"
-#: seahub/base/templatetags/seahub_tags.py:345
+#: seahub/base/templatetags/seahub_tags.py:346
#, python-format
msgid "%(hours)d hour ago"
msgid_plural "%(hours)d hours ago"
msgstr[0] "%(hours)d 小時前"
-#: seahub/base/templatetags/seahub_tags.py:352
+#: seahub/base/templatetags/seahub_tags.py:353
#, python-format
msgid "%(minutes)d minute ago"
msgid_plural "%(minutes)d minutes ago"
msgstr[0] "%(minutes)d 分鐘前"
-#: seahub/base/templatetags/seahub_tags.py:358
+#: seahub/base/templatetags/seahub_tags.py:359
#, python-format
msgid "%(seconds)d second ago"
msgid_plural "%(seconds)d seconds ago"
msgstr[0] "%(seconds)d 秒前"
-#: seahub/base/templatetags/seahub_tags.py:483
+#: seahub/base/templatetags/seahub_tags.py:484
msgid "Read-Write"
msgstr "可讀寫"
-#: seahub/base/templatetags/seahub_tags.py:485
+#: seahub/base/templatetags/seahub_tags.py:486
msgid "Read-Only"
msgstr "唯讀"
-#: seahub/base/templatetags/seahub_tags.py:509
-#: seahub/base/templatetags/seahub_tags.py:521
+#: seahub/base/templatetags/seahub_tags.py:510
+#: seahub/base/templatetags/seahub_tags.py:522
#, python-format
msgid "%(size)d byte"
msgid_plural "%(size)d bytes"
msgstr[0] "%(size)d bytes"
-#: seahub/base/templatetags/seahub_tags.py:523
+#: seahub/base/templatetags/seahub_tags.py:524
#, python-format
msgid "%s KB"
msgstr "%s KB"
-#: seahub/base/templatetags/seahub_tags.py:525
+#: seahub/base/templatetags/seahub_tags.py:526
#, python-format
msgid "%s MB"
msgstr "%s MB"
-#: seahub/base/templatetags/seahub_tags.py:527
+#: seahub/base/templatetags/seahub_tags.py:528
#, python-format
msgid "%s GB"
msgstr "%s GB"
-#: seahub/base/templatetags/seahub_tags.py:529
+#: seahub/base/templatetags/seahub_tags.py:530
#, python-format
msgid "%s TB"
msgstr "%s TB"
-#: seahub/base/templatetags/seahub_tags.py:531
+#: seahub/base/templatetags/seahub_tags.py:532
#, python-format
msgid "%s PB"
msgstr "%s PB"
@@ -1515,9 +1515,9 @@ msgstr "%(site_name)s 團隊"
#: seahub/group/views.py:105 seahub/share/views.py:137
#: seahub/views/__init__.py:451 seahub/views/ajax.py:381
-#: seahub/views/ajax.py:427 seahub/views/file.py:1158
-#: seahub/views/file.py:1183 seahub/views/file.py:1407
-#: seahub/views/file.py:1444 seahub/views/repo.py:115 seahub/views/repo.py:172
+#: seahub/views/ajax.py:427 seahub/views/file.py:1247
+#: seahub/views/file.py:1274 seahub/views/file.py:1498
+#: seahub/views/file.py:1537 seahub/views/repo.py:115 seahub/views/repo.py:172
#: seahub/views/repo.py:230 seahub/views/repo.py:259 seahub/views/repo.py:288
#: seahub/views/repo.py:412
msgid "Permission denied"
@@ -3032,17 +3032,17 @@ msgstr ""
msgid "Disable"
msgstr "停用"
-#: seahub/utils/__init__.py:175 seahub/utils/__init__.py:190
-#: seahub/views/file.py:442 seahub/views/file.py:464 seahub/views/file.py:469
-#: seahub/views/file.py:520 seahub/views/file.py:782 seahub/views/file.py:1030
-#: seahub/views/file.py:1056 seahub/views/file.py:1086
-#: seahub/views/file.py:1227 seahub/views/file.py:1339
-#: seahub/views/file.py:1480 seahub/views/file.py:1598
-#: seahub/views/file.py:2067
+#: seahub/utils/__init__.py:176 seahub/utils/__init__.py:191
+#: seahub/views/file.py:499 seahub/views/file.py:521 seahub/views/file.py:526
+#: seahub/views/file.py:579 seahub/views/file.py:869 seahub/views/file.py:1119
+#: seahub/views/file.py:1145 seahub/views/file.py:1175
+#: seahub/views/file.py:1318 seahub/views/file.py:1430
+#: seahub/views/file.py:1573 seahub/views/file.py:1691
+#: seahub/views/file.py:2162
msgid "Unable to view file"
msgstr "無法查看該檔案"
-#: seahub/utils/__init__.py:176
+#: seahub/utils/__init__.py:177
msgid "permission error"
msgstr "權限錯誤"
@@ -3096,10 +3096,10 @@ msgstr "錯誤的repo id"
msgid "Bad upload link token."
msgstr "無效的上傳網址"
-#: seahub/views/ajax.py:338 seahub/views/file.py:455 seahub/views/file.py:486
-#: seahub/views/file.py:1178 seahub/views/file.py:1439
-#: seahub/views/file.py:2103 seahub/views/file.py:2108
-#: seahub/views/file.py:2115
+#: seahub/views/ajax.py:338 seahub/views/file.py:512 seahub/views/file.py:543
+#: seahub/views/file.py:1267 seahub/views/file.py:1532
+#: seahub/views/file.py:2198 seahub/views/file.py:2203
+#: seahub/views/file.py:2210
msgid "File does not exist"
msgstr "檔案不存在"
@@ -3111,65 +3111,65 @@ msgstr "上傳網址中含無效的repo id"
msgid "No conflict in the merge."
msgstr "合併沒有衝突。"
-#: seahub/views/file.py:189
+#: seahub/views/file.py:244
msgid "HTTPError: failed to open file online"
msgstr "HTTPError: 無法線上打開該檔案"
-#: seahub/views/file.py:193
+#: seahub/views/file.py:248
msgid "URLError: failed to open file online"
msgstr "URLError: 無法線上打開該檔案"
-#: seahub/views/file.py:200
+#: seahub/views/file.py:255
msgid "The encoding you chose is not proper."
msgstr "檔案編碼不合適"
-#: seahub/views/file.py:217 seahub/views/file.py:220
+#: seahub/views/file.py:272 seahub/views/file.py:275
msgid "Unknown file encoding"
msgstr "檔案編碼無法識別"
-#: seahub/views/file.py:340 seahub/views/file.py:375 seahub/views/file.py:707
-#: seahub/views/file.py:792 seahub/views/file.py:893
+#: seahub/views/file.py:397 seahub/views/file.py:432 seahub/views/file.py:766
+#: seahub/views/file.py:879 seahub/views/file.py:980
#, python-format
msgid "File size surpasses %s, can not be opened online."
msgstr "檔案大小超過 %s,無法線上查看。"
-#: seahub/views/file.py:347 seahub/views/file.py:827
+#: seahub/views/file.py:404 seahub/views/file.py:914
msgid "The library is encrypted, can not open file online."
msgstr "不能線上預覽加密資料庫檔案。"
-#: seahub/views/file.py:851 seahub/views/file.py:974 seahub/views/file.py:1298
-#: seahub/views/file.py:1536
+#: seahub/views/file.py:938 seahub/views/file.py:1063
+#: seahub/views/file.py:1389 seahub/views/file.py:1629
msgid "Error when prepare Office Online file preview page."
msgstr ""
-#: seahub/views/file.py:886 seahub/views/file.py:990 seahub/views/file.py:1318
-#: seahub/views/file.py:1552
+#: seahub/views/file.py:973 seahub/views/file.py:1079
+#: seahub/views/file.py:1409 seahub/views/file.py:1645
msgid "Error when prepare OnlyOffice file preview page."
msgstr ""
-#: seahub/views/file.py:1122
+#: seahub/views/file.py:1211
msgid "Unable to download file, invalid file path"
msgstr "無法下載檔案,無效的檔案路徑"
-#: seahub/views/file.py:1131
+#: seahub/views/file.py:1220
msgid "Unable to download file, wrong file path"
msgstr "無法下載檔案,錯誤的檔案路徑"
-#: seahub/views/file.py:1138
+#: seahub/views/file.py:1227
msgid "Unable to download file."
msgstr "無法下載檔案"
-#: seahub/views/file.py:1354 seahub/views/file.py:1617
+#: seahub/views/file.py:1445 seahub/views/file.py:1710
#: seahub/views/repo.py:350
#, python-format
msgid "Share link for %s."
msgstr ""
-#: seahub/views/file.py:1752 seahub/views/file.py:1757
+#: seahub/views/file.py:1846 seahub/views/file.py:1851
msgid "Unable to download file"
msgstr "無法下載檔案"
-#: seahub/views/file.py:2096
+#: seahub/views/file.py:2191
msgid "The original file does not exist"
msgstr ""
diff --git a/locale/zh_TW/LC_MESSAGES/djangojs.po b/locale/zh_TW/LC_MESSAGES/djangojs.po
index 73a923ef2c..52e6ee83cd 100644
--- a/locale/zh_TW/LC_MESSAGES/djangojs.po
+++ b/locale/zh_TW/LC_MESSAGES/djangojs.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: seahub\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2024-12-23 11:19+0800\n"
+"POT-Creation-Date: 2025-01-04 10:58+0800\n"
"PO-Revision-Date: 2015-05-09 05:28+0000\n"
"Last-Translator: david082321 , 2018\n"
"Language-Team: Chinese (Taiwan) (http://app.transifex.com/haiwen/seahub/language/zh_TW/)\n"
@@ -60,11 +60,11 @@ msgid "Used:"
msgstr "已用空間:"
#: frontend/src/components/common/account.js:171
-#: frontend/src/components/dialog/lib-settings.js:59
+#: frontend/src/components/dialog/lib-settings.js:60
#: frontend/src/components/dir-view-mode/dir-others/index.js:32
#: frontend/src/components/dir-view-mode/dir-others/index.js:34
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:70
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:71
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:68
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:69
#: frontend/src/metadata/views/kanban/settings/index.js:92
#: frontend/src/pages/org-admin/side-panel.js:57
#: frontend/src/pages/org-admin/web-settings/web-settings.js:109
@@ -85,9 +85,9 @@ msgid "Log out"
msgstr "退出"
#: frontend/src/components/common/common-undo-tool.js:14
-#: frontend/src/pages/lib-content-view/lib-content-view.js:925
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1171
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1199
+#: frontend/src/pages/lib-content-view/lib-content-view.js:936
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
msgid "Undo"
msgstr ""
@@ -220,7 +220,7 @@ msgstr ""
#: frontend/src/components/common/notification.js:97
#: frontend/src/pages/sys-admin/side-panel.js:162
-#: frontend/src/user-notifications.js:166
+#: frontend/src/user-notifications.js:174
msgid "Notifications"
msgstr "通知"
@@ -239,19 +239,44 @@ msgstr ""
msgid "View all notifications"
msgstr ""
+#: frontend/src/components/common/seahub-modal-header.js:8
+#: frontend/src/components/dialog/edit-filetag-dialog.js:147
+#: frontend/src/components/dialog/list-created-files-dialog.js:56
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:108
+#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/search-file-dialog.js:119
+#: frontend/src/components/dialog/share-admin-link.js:36
+#: frontend/src/components/dialog/share-repo-dialog.js:153
+#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/trash-dialog/index.js:201
+#: frontend/src/components/logo.js:26 frontend/src/components/logo.js:27
+#: frontend/src/components/pdf-viewer.js:337
+#: frontend/src/components/pdf-viewer.js:417
+#: frontend/src/components/search/wiki2-search.js:172
+#: frontend/src/components/system-notification.js:46
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:100
+#: frontend/src/user-notifications.js:124
+msgid "Close"
+msgstr "關閉"
+
#: frontend/src/components/cur-dir-path/dir-path.js:59
#: frontend/src/components/main-side-nav-folded.js:91
#: frontend/src/components/main-side-nav.js:81
msgid "A file is being uploaded. Are you sure you want to leave this page?"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:140
-#: frontend/src/components/dir-view-mode/dir-views/index.js:54
+#: frontend/src/components/cur-dir-path/dir-path.js:132
+#: frontend/src/components/dir-view-mode/dir-views/index.js:56
msgid "Views"
msgstr ""
-#: frontend/src/components/cur-dir-path/dir-path.js:149
-#: frontend/src/components/dialog/lib-settings.js:96
+#: frontend/src/components/cur-dir-path/dir-path.js:146
+#| msgid "Refresh"
+msgid "Refresh the view"
+msgstr ""
+
+#: frontend/src/components/cur-dir-path/dir-path.js:159
+#: frontend/src/components/dialog/lib-settings.js:97
#: frontend/src/components/dir-view-mode/dir-tags/index.js:24
#: frontend/src/components/dirent-detail/detail-list-view.js:110
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:70
@@ -259,22 +284,17 @@ msgstr ""
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:91
#: frontend/src/metadata/utils/column/index.js:215
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:81
-#: frontend/src/utils/text-translation.js:120
+#: frontend/src/utils/text-translation.js:124
msgid "Tags"
msgstr "標籤"
-#: frontend/src/components/cur-dir-path/dir-path.js:162
-#| msgid "Refresh"
-msgid "Refresh the view"
-msgstr ""
-
-#: frontend/src/components/cur-dir-path/dir-path.js:249
-#: frontend/src/components/cur-dir-path/dir-path.js:255
-#: frontend/src/components/dir-view-mode/dir-files.js:365
+#: frontend/src/components/cur-dir-path/dir-path.js:238
+#: frontend/src/components/cur-dir-path/dir-path.js:244
+#: frontend/src/components/dir-view-mode/dir-files.js:372
#: frontend/src/components/dirent-detail/lib-details.js:18
#: frontend/src/components/main-side-nav.js:236
#: frontend/src/components/main-side-nav.js:238
-#: frontend/src/pages/libraries/index.js:396
+#: frontend/src/pages/libraries/index.js:407
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:77
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:80
#: frontend/src/pages/repo-wiki-mode/side-panel.js:161
@@ -284,16 +304,16 @@ msgstr ""
msgid "Files"
msgstr "檔案"
-#: frontend/src/components/cur-dir-path/dir-tool.js:144
-#: frontend/src/components/cur-dir-path/dir-tool.js:145
+#: frontend/src/components/cur-dir-path/dir-tool.js:140
+#: frontend/src/components/cur-dir-path/dir-tool.js:141
#: frontend/src/components/dialog/op-menu.js:53
#: frontend/src/components/dialog/op-menu.js:54
#: frontend/src/components/dirent-list-view/dirent-list-item.js:937
#: frontend/src/components/dirent-list-view/dirent-list-item.js:938
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:157
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:158
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:187
-#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:190
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:159
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:160
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:189
+#: frontend/src/components/dropdown-menu/item-dropdown-menu.js:192
#: frontend/src/components/file-view/file-toolbar.js:237
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:54
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:55
@@ -308,8 +328,8 @@ msgstr "檔案"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:573
#: frontend/src/components/user-settings/linked-devices.js:164
#: frontend/src/components/user-settings/linked-devices.js:165
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:238
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:239
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:231
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:232
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:39
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:40
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:39
@@ -323,10 +343,10 @@ msgstr "檔案"
#: frontend/src/pages/linked-devices/linked-devices.js:166
#: frontend/src/pages/linked-devices/linked-devices.js:167
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:54
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:197
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:198
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:251
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:252
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:203
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:204
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:257
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:258
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:248
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:249
#: frontend/src/pages/org-admin/org-groups-search-groups.js:107
@@ -343,14 +363,14 @@ msgstr "檔案"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:130
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:165
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:166
-#: frontend/src/pages/share-admin/folders.js:270
-#: frontend/src/pages/share-admin/folders.js:271
-#: frontend/src/pages/share-admin/libraries.js:283
-#: frontend/src/pages/share-admin/libraries.js:284
-#: frontend/src/pages/share-admin/share-links.js:347
-#: frontend/src/pages/share-admin/share-links.js:348
-#: frontend/src/pages/share-admin/upload-links.js:176
-#: frontend/src/pages/share-admin/upload-links.js:177
+#: frontend/src/pages/share-admin/folders.js:267
+#: frontend/src/pages/share-admin/folders.js:268
+#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/libraries.js:277
+#: frontend/src/pages/share-admin/share-links.js:340
+#: frontend/src/pages/share-admin/share-links.js:341
+#: frontend/src/pages/share-admin/upload-links.js:170
+#: frontend/src/pages/share-admin/upload-links.js:171
#: frontend/src/pages/shared-libs/item.js:221
#: frontend/src/pages/shared-libs/item.js:222
#: frontend/src/pages/shared-libs/item.js:272
@@ -369,8 +389,8 @@ msgstr "檔案"
#: frontend/src/pages/sys-admin/logs-page/file-access-item-menu.js:36
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:120
#: frontend/src/pages/sys-admin/work-weixin/work-weixin-departments-tree-node.js:121
-#: frontend/src/shared-dir-view.js:800 frontend/src/shared-dir-view.js:801
-#: frontend/src/shared-dir-view.js:880 frontend/src/shared-dir-view.js:881
+#: frontend/src/shared-dir-view.js:826 frontend/src/shared-dir-view.js:827
+#: frontend/src/shared-dir-view.js:906 frontend/src/shared-dir-view.js:907
msgid "More operations"
msgstr "更多操作"
@@ -386,264 +406,141 @@ msgstr "海文互知"
msgid "About Us"
msgstr "關於我們"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:31
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:32
msgid "Contact information is required."
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:37
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:38
msgid "Abuse report added"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:68
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:69
#: frontend/src/components/shared-file-view/shared-file-view.js:137
msgid "Report Abuse"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:72
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:73
#: frontend/src/pages/sys-admin/abuse-reports.js:94
msgid "Abuse Type"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:74
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
msgid "Copyright Infringement"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:75
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
msgid "Virus"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:76
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
msgid "Abuse Content"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:77
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:78
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:141
msgid "Other"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:81
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:82
msgid "Contact Information"
msgstr ""
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:85
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:86
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:142
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:31
-#: frontend/src/components/dialog/repo-history.js:103
-#: frontend/src/components/dialog/repo-history.js:110
+#: frontend/src/components/dialog/repo-history.js:104
+#: frontend/src/components/dialog/repo-history.js:111
#: frontend/src/metadata/utils/column/index.js:195
#: frontend/src/pages/sys-admin/abuse-reports.js:95
#: frontend/src/repo-history.js:140 frontend/src/repo-history.js:147
msgid "Description"
msgstr "描述"
-#: frontend/src/components/dialog/add-abuse-report-dialog.js:92
-#: frontend/src/components/dialog/add-wiki-dialog.js:105
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:74
-#: frontend/src/components/dialog/change-group-dialog.js:39
-#: frontend/src/components/dialog/clean-trash.js:79
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:34
-#: frontend/src/components/dialog/confirm-delete-account.js:35
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:35
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:35
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:35
-#: frontend/src/components/dialog/confirm-restore-repo.js:36
-#: frontend/src/components/dialog/confirm-unlink-device.js:49
-#: frontend/src/components/dialog/convert-wiki-dialog.js:101
-#: frontend/src/components/dialog/create-file-dialog.js:108
-#: frontend/src/components/dialog/create-folder-dialog.js:96
-#: frontend/src/components/dialog/create-group-dialog.js:82
-#: frontend/src/components/dialog/create-repo-dialog.js:270
-#: frontend/src/components/dialog/create-tag-dialog.js:106
-#: frontend/src/components/dialog/delete-dialog.js:32
-#: frontend/src/components/dialog/delete-folder-dialog.js:62
-#: frontend/src/components/dialog/delete-repo-dialog.js:72
-#: frontend/src/components/dialog/delete-wiki-dialog.js:20
-#: frontend/src/components/dialog/dismiss-group-dialog.js:33
-#: frontend/src/components/dialog/generate-upload-link.js:335
-#: 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:75
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:56
-#: frontend/src/components/dialog/invite-people-dialog.js:121
-#: frontend/src/components/dialog/label-repo-state-dialog.js:88
-#: frontend/src/components/dialog/leave-group-dialog.js:32
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
-#: frontend/src/components/dialog/org-add-department-dialog.js:86
-#: frontend/src/components/dialog/org-add-member-dialog.js:66
-#: frontend/src/components/dialog/org-add-repo-dialog.js:82
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:175
-#: frontend/src/components/dialog/org-delete-department-dialog.js:43
-#: frontend/src/components/dialog/org-delete-member-dialog.js:45
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/org-import-users-dialog.js:58
-#: frontend/src/components/dialog/org-rename-department-dialog.js:100
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/remove-webdav-password.js:38
-#: frontend/src/components/dialog/rename-dialog.js:105
-#: frontend/src/components/dialog/rename-dirent.js:108
-#: frontend/src/components/dialog/rename-group-dialog.js:66
-#: frontend/src/components/dialog/rename-wiki-dialog.js:83
-#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
-#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
-#: frontend/src/components/dialog/reset-webdav-password.js:89
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:66
-#: frontend/src/components/dialog/save-shared-file-dialog.js:74
-#: frontend/src/components/dialog/select-dirent-body.js:190
-#: frontend/src/components/dialog/set-org-user-contact-email.js:65
-#: frontend/src/components/dialog/set-org-user-default-quota.js:77
-#: frontend/src/components/dialog/set-org-user-name.js:67
-#: frontend/src/components/dialog/set-org-user-quota.js:79
-#: frontend/src/components/dialog/set-webdav-password.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:89
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:24
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:61
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:86
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:117
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:81
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:174
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:55
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:144
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:179
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:64
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:47
-#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:60
-#: frontend/src/components/dialog/transfer-dialog.js:222
-#: frontend/src/components/dialog/upload-remind-dialog.js:44
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:73
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:85
-#: frontend/src/components/dialog/view-link-dialog.js:37
-#: frontend/src/components/dialog/wiki-clean-trash.js:79
-#: frontend/src/components/file-uploader/upload-list-item.js:144
-#: frontend/src/components/send-link.js:112
-#: frontend/src/components/share-link-panel/link-details.js:232
-#: frontend/src/components/share-link-panel/link-list.js:68
-#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
-#: frontend/src/components/user-settings/social-login-saml.js:67
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:14
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:150
-#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
-#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
-#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
-#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:71
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:14
-#: frontend/src/metadata/components/popover/column-popover/index.js:105
-#: frontend/src/metadata/components/popover/filter-popover/index.js:200
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:135
-#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
-#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
-#: frontend/src/metadata/components/popover/sort-popover/index.js:281
-#: frontend/src/pages/org-admin/input-item.js:92
-#: frontend/src/pages/org-admin/web-settings/input-item.js:76
-#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
-#: frontend/src/pages/upload-link/upload-list-item.js:144
-#: frontend/src/pages/wiki2/common/delete-dialog.js:25
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:120
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:110
-#: frontend/src/tc-accept.js:42
-msgid "Cancel"
-msgstr "取消"
-
#: frontend/src/components/dialog/add-abuse-report-dialog.js:93
#: frontend/src/components/dialog/add-wiki-dialog.js:106
#: frontend/src/components/dialog/add-wiki-page-dialog.js:75
#: frontend/src/components/dialog/change-group-dialog.js:40
-#: frontend/src/components/dialog/change-repo-password-dialog.js:139
#: frontend/src/components/dialog/clean-trash.js:80
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-restore-repo.js:37
+#: frontend/src/components/dialog/confirm-unlink-device.js:50
#: frontend/src/components/dialog/convert-wiki-dialog.js:102
-#: frontend/src/components/dialog/create-department-repo-dialog.js:95
#: frontend/src/components/dialog/create-file-dialog.js:109
#: frontend/src/components/dialog/create-folder-dialog.js:97
#: frontend/src/components/dialog/create-group-dialog.js:83
#: frontend/src/components/dialog/create-repo-dialog.js:271
-#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:107
+#: frontend/src/components/dialog/delete-dialog.js:33
+#: frontend/src/components/dialog/delete-folder-dialog.js:63
+#: frontend/src/components/dialog/delete-repo-dialog.js:73
+#: frontend/src/components/dialog/delete-wiki-dialog.js:21
+#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/generate-upload-link.js:335
+#: frontend/src/components/dialog/import-members-dialog.js:61
#: frontend/src/components/dialog/insert-file-dialog.js:67
-#: frontend/src/components/dialog/insert-file-dialog.js:68
#: frontend/src/components/dialog/insert-repo-image-dialog.js:81
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:82
+#: frontend/src/components/dialog/internal-link-dialog.js:76
#: frontend/src/components/dialog/invitation-revoke-dialog.js:57
#: frontend/src/components/dialog/invite-people-dialog.js:122
#: frontend/src/components/dialog/label-repo-state-dialog.js:89
-#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
-#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
-#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
-#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
-#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
-#: frontend/src/components/dialog/org-add-admin-dialog.js:65
+#: frontend/src/components/dialog/leave-group-dialog.js:33
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:144
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:120
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:290
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:252
#: frontend/src/components/dialog/org-add-department-dialog.js:87
#: frontend/src/components/dialog/org-add-member-dialog.js:67
#: frontend/src/components/dialog/org-add-repo-dialog.js:83
-#: frontend/src/components/dialog/org-add-user-dialog.js:166
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:79
#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:176
+#: frontend/src/components/dialog/org-delete-department-dialog.js:44
+#: frontend/src/components/dialog/org-delete-member-dialog.js:46
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/org-import-users-dialog.js:59
#: frontend/src/components/dialog/org-rename-department-dialog.js:101
#: frontend/src/components/dialog/org-set-group-quota-dialog.js:78
-#: frontend/src/components/dialog/publish-wiki-dialog.js:133
+#: frontend/src/components/dialog/remove-webdav-password.js:39
#: frontend/src/components/dialog/rename-dialog.js:106
#: frontend/src/components/dialog/rename-dirent.js:109
#: frontend/src/components/dialog/rename-group-dialog.js:67
#: frontend/src/components/dialog/rename-wiki-dialog.js:84
-#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:101
+#: frontend/src/components/dialog/repo-share-admin/share-links.js:296
+#: frontend/src/components/dialog/repo-share-admin/upload-links.js:285
#: frontend/src/components/dialog/reset-webdav-password.js:90
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:68
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:70
-#: frontend/src/components/dialog/save-shared-file-dialog.js:76
-#: frontend/src/components/dialog/save-shared-file-dialog.js:78
-#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:67
+#: frontend/src/components/dialog/save-shared-file-dialog.js:75
+#: frontend/src/components/dialog/select-dirent-body.js:190
#: frontend/src/components/dialog/set-org-user-contact-email.js:66
#: frontend/src/components/dialog/set-org-user-default-quota.js:78
#: frontend/src/components/dialog/set-org-user-name.js:68
#: frontend/src/components/dialog/set-org-user-quota.js:80
#: frontend/src/components/dialog/set-webdav-password.js:90
-#: frontend/src/components/dialog/share-repo-dialog.js:153
-#: frontend/src/components/dialog/share-to-group.js:395
-#: frontend/src/components/dialog/share-to-invite-people.js:301
-#: frontend/src/components/dialog/share-to-other-server.js:258
-#: frontend/src/components/dialog/share-to-user.js:383
#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:90
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:75
#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:76
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:62
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:87
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:44
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:138
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:118
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:82
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:55
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:175
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:87
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:50
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:60
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:145
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:180
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:96
@@ -651,31 +548,150 @@ msgstr "取消"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:78
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:66
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:61
#: frontend/src/components/dialog/transfer-dialog.js:223
-#: frontend/src/components/dialog/transfer-group-dialog.js:74
+#: frontend/src/components/dialog/upload-remind-dialog.js:45
#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:74
#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:86
+#: frontend/src/components/dialog/view-link-dialog.js:38
#: frontend/src/components/dialog/wiki-clean-trash.js:80
+#: frontend/src/components/file-uploader/upload-list-item.js:144
+#: frontend/src/components/send-link.js:112
+#: frontend/src/components/share-link-panel/link-details.js:232
+#: frontend/src/components/share-link-panel/link-list.js:68
+#: frontend/src/components/shared-link-file-uploader/upload-list-item.js:144
+#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:80
+#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:79
+#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:81
+#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:110
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/popover/column-popover/index.js:105
+#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:68
+#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:31
+#: frontend/src/pages/org-admin/input-item.js:92
+#: frontend/src/pages/org-admin/web-settings/input-item.js:76
+#: frontend/src/pages/sys-admin/web-settings/input-item.js:70
+#: frontend/src/pages/upload-link/upload-list-item.js:144
+#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:121
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/tc-accept.js:42
+msgid "Cancel"
+msgstr "取消"
+
+#: frontend/src/components/dialog/add-abuse-report-dialog.js:94
+#: frontend/src/components/dialog/add-wiki-dialog.js:107
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:76
+#: frontend/src/components/dialog/change-group-dialog.js:41
+#: frontend/src/components/dialog/change-repo-password-dialog.js:140
+#: frontend/src/components/dialog/clean-trash.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:103
+#: frontend/src/components/dialog/create-department-repo-dialog.js:96
+#: frontend/src/components/dialog/create-file-dialog.js:110
+#: frontend/src/components/dialog/create-folder-dialog.js:98
+#: frontend/src/components/dialog/create-group-dialog.js:84
+#: frontend/src/components/dialog/create-repo-dialog.js:272
+#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:129
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:75
+#: frontend/src/components/dialog/insert-file-dialog.js:68
+#: frontend/src/components/dialog/insert-file-dialog.js:69
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:83
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:84
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:58
+#: frontend/src/components/dialog/invite-people-dialog.js:123
+#: frontend/src/components/dialog/label-repo-state-dialog.js:90
+#: frontend/src/components/dialog/lib-decrypt-dialog.js:67
+#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:145
+#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:121
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:291
+#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:345
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:253
+#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:305
+#: frontend/src/components/dialog/org-add-admin-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:88
+#: frontend/src/components/dialog/org-add-member-dialog.js:68
+#: frontend/src/components/dialog/org-add-repo-dialog.js:84
+#: frontend/src/components/dialog/org-add-user-dialog.js:167
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:80
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:177
+#: frontend/src/components/dialog/org-rename-department-dialog.js:102
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/publish-wiki-dialog.js:136
+#: frontend/src/components/dialog/rename-dialog.js:107
+#: frontend/src/components/dialog/rename-dirent.js:110
+#: frontend/src/components/dialog/rename-group-dialog.js:68
+#: frontend/src/components/dialog/rename-wiki-dialog.js:85
+#: frontend/src/components/dialog/repo-api-token-dialog.js:259
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:102
+#: frontend/src/components/dialog/reset-webdav-password.js:91
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:69
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:71
+#: frontend/src/components/dialog/save-shared-file-dialog.js:77
+#: frontend/src/components/dialog/save-shared-file-dialog.js:79
+#: frontend/src/components/dialog/select-dirent-body.js:191
+#: frontend/src/components/dialog/set-org-user-contact-email.js:67
+#: frontend/src/components/dialog/set-org-user-default-quota.js:79
+#: frontend/src/components/dialog/set-org-user-name.js:69
+#: frontend/src/components/dialog/set-org-user-quota.js:81
+#: frontend/src/components/dialog/set-webdav-password.js:91
+#: frontend/src/components/dialog/share-repo-dialog.js:154
+#: frontend/src/components/dialog/share-to-group.js:395
+#: frontend/src/components/dialog/share-to-invite-people.js:301
+#: frontend/src/components/dialog/share-to-other-server.js:258
+#: frontend/src/components/dialog/share-to-user.js:383
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:77
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:139
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:119
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:83
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:56
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:176
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:88
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:89
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:181
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:97
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:52
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:288
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:256
+#: frontend/src/components/dialog/sysadmin-dialog/update-user.js:62
+#: frontend/src/components/dialog/transfer-dialog.js:224
+#: frontend/src/components/dialog/transfer-group-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:87
+#: frontend/src/components/dialog/wiki-clean-trash.js:81
#: frontend/src/components/list-and-add-group-members.js:180
#: frontend/src/components/list-and-add-group-members.js:181
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:199
#: frontend/src/components/share-link-panel/link-authenticated-users.js:202
#: frontend/src/components/user-settings/email-notice.js:91
#: frontend/src/components/user-settings/user-basic-info-form.js:89
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:151
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:152
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:81
#: frontend/src/metadata/components/dialog/metadata-ocr-status-management-dialog/index.js:80
#: frontend/src/metadata/components/dialog/metadata-status-manage-dialog/index.js:82
#: frontend/src/metadata/components/dialog/metadata-tags-status-dialog/index.js:111
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:72
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:73
#: frontend/src/metadata/components/popover/column-popover/index.js:106
-#: frontend/src/metadata/components/popover/filter-popover/index.js:201
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:136
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:69
-#: frontend/src/metadata/components/popover/sort-popover/index.js:282
#: frontend/src/pages/org-admin/input-item.js:91
#: frontend/src/pages/org-admin/org-groups-search-groups.js:281
#: frontend/src/pages/org-admin/org-users-search-users.js:183
@@ -689,51 +705,51 @@ msgstr "取消"
#: frontend/src/pages/sys-admin/statistic/statistic-common-tool.js:128
#: frontend/src/pages/sys-admin/users/search-users.js:324
#: frontend/src/pages/sys-admin/web-settings/input-item.js:69
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:123
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:111
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:124
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:112
msgid "Submit"
msgstr "提交"
-#: frontend/src/components/dialog/add-wiki-dialog.js:85
+#: frontend/src/components/dialog/add-wiki-dialog.js:86
#: frontend/src/components/wiki-card-view/wiki-card-item-add.js:12
#: frontend/src/pages/wikis/wikis.js:352
msgid "Add Wiki"
msgstr "添加維基"
-#: frontend/src/components/dialog/add-wiki-dialog.js:87
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:61
-#: frontend/src/components/dialog/convert-wiki-dialog.js:83
-#: frontend/src/components/dialog/create-department-repo-dialog.js:81
-#: frontend/src/components/dialog/create-file-dialog.js:95
-#: frontend/src/components/dialog/create-folder-dialog.js:83
-#: frontend/src/components/dialog/create-group-dialog.js:70
-#: frontend/src/components/dialog/create-repo-dialog.js:188
-#: frontend/src/components/dialog/create-tag-dialog.js:79
-#: frontend/src/components/dialog/list-created-files-dialog.js:31
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:84
-#: frontend/src/components/dialog/my-deleted-repos.js:70
-#: frontend/src/components/dialog/org-add-department-dialog.js:73
-#: frontend/src/components/dialog/org-add-repo-dialog.js:69
-#: frontend/src/components/dialog/org-add-user-dialog.js:141
-#: frontend/src/components/dialog/org-rename-department-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:88
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:62
+#: frontend/src/components/dialog/convert-wiki-dialog.js:84
+#: frontend/src/components/dialog/create-department-repo-dialog.js:82
+#: frontend/src/components/dialog/create-file-dialog.js:96
+#: frontend/src/components/dialog/create-folder-dialog.js:84
+#: frontend/src/components/dialog/create-group-dialog.js:71
+#: frontend/src/components/dialog/create-repo-dialog.js:189
+#: frontend/src/components/dialog/create-tag-dialog.js:80
+#: frontend/src/components/dialog/list-created-files-dialog.js:32
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:10
+#: frontend/src/components/dialog/org-add-department-dialog.js:74
+#: frontend/src/components/dialog/org-add-repo-dialog.js:70
+#: frontend/src/components/dialog/org-add-user-dialog.js:142
+#: frontend/src/components/dialog/org-rename-department-dialog.js:88
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:188
#: frontend/src/components/dialog/repo-share-admin/share-links.js:241
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:231
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:184
-#: frontend/src/components/dialog/search-file-dialog.js:96
-#: frontend/src/components/dialog/share-repo-dialog.js:131
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:73
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:109
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:95
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:68
+#: frontend/src/components/dialog/search-file-dialog.js:97
+#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:78
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:74
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:96
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:63
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:82
-#: frontend/src/components/dialog/trash-dialog/table/index.js:34
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:733
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:83
+#: frontend/src/components/dialog/trash-dialog/table/index.js:11
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:721
#: frontend/src/components/group-members.js:30
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:159
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:23
@@ -742,7 +758,7 @@ msgstr "添加維基"
#: frontend/src/pages/institution-admin/user-content/user-repos.js:38
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
-#: frontend/src/pages/libraries/index.js:415
+#: frontend/src/pages/libraries/index.js:426
#: frontend/src/pages/my-libs/my-libs-deleted.js:91
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:125
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:164
@@ -764,10 +780,10 @@ msgstr "添加維基"
#: frontend/src/pages/org-admin/org-user-shared-repos.js:76
#: frontend/src/pages/org-admin/org-users-list.js:72
#: frontend/src/pages/org-admin/org-users-search-users.js:35
-#: frontend/src/pages/share-admin/folders.js:51
-#: frontend/src/pages/share-admin/libraries.js:50
-#: frontend/src/pages/share-admin/share-links.js:88
-#: frontend/src/pages/share-admin/upload-links.js:51
+#: frontend/src/pages/share-admin/folders.js:56
+#: frontend/src/pages/share-admin/libraries.js:55
+#: frontend/src/pages/share-admin/share-links.js:93
+#: frontend/src/pages/share-admin/upload-links.js:52
#: frontend/src/pages/share-with-ocm/remote-dir-content.js:100
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:38
#: frontend/src/pages/shared-libs/content.js:124
@@ -805,130 +821,130 @@ msgstr "添加維基"
#: frontend/src/pages/sys-admin/users/user-links.js:48
#: frontend/src/pages/sys-admin/users/user-repos.js:55
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:32
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:137
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:141
#: frontend/src/repo-folder-trash.js:240 frontend/src/repo-snapshot.js:200
-#: frontend/src/shared-dir-view.js:673
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:97
-#: frontend/src/tag/views/tag-files/index.js:107
+#: frontend/src/shared-dir-view.js:697
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:98
+#: frontend/src/tag/views/tag-files/index.js:95
msgid "Name"
msgstr "名稱"
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Wiki owner"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:91
-#: frontend/src/components/dialog/convert-wiki-dialog.js:87
+#: frontend/src/components/dialog/add-wiki-dialog.js:92
+#: frontend/src/components/dialog/convert-wiki-dialog.js:88
msgid "Optional"
msgstr "選項"
-#: frontend/src/components/dialog/add-wiki-dialog.js:96
-#: frontend/src/components/dialog/convert-wiki-dialog.js:92
-#: frontend/src/components/dialog/transfer-dialog.js:180
+#: frontend/src/components/dialog/add-wiki-dialog.js:97
+#: frontend/src/components/dialog/convert-wiki-dialog.js:93
+#: frontend/src/components/dialog/transfer-dialog.js:181
msgid "Select a department"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-dialog.js:99
-#: frontend/src/components/dialog/convert-wiki-dialog.js:95
+#: frontend/src/components/dialog/add-wiki-dialog.js:100
+#: frontend/src/components/dialog/convert-wiki-dialog.js:96
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:214
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:210
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:348
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:461
#: frontend/src/metadata/components/popover/options-popover/index.js:161
msgid "No options available"
msgstr ""
-#: frontend/src/components/dialog/add-wiki-page-dialog.js:57
+#: frontend/src/components/dialog/add-wiki-page-dialog.js:58
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:130
msgid "New page"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:29
+#: frontend/src/components/dialog/change-group-dialog.js:30
msgid "Are you sure to change group {placeholder} to department ?"
msgstr ""
-#: frontend/src/components/dialog/change-group-dialog.js:33
+#: frontend/src/components/dialog/change-group-dialog.js:34
msgid "Change group to department"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:49
+#: frontend/src/components/dialog/change-repo-password-dialog.js:50
msgid "Please enter the old password"
msgstr "請輸入舊密碼。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:55
+#: frontend/src/components/dialog/change-repo-password-dialog.js:56
msgid "Please enter a new password"
msgstr "請輸入新密碼。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:61
+#: frontend/src/components/dialog/change-repo-password-dialog.js:62
msgid "New password is too short"
msgstr "新密碼太短"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:67
+#: frontend/src/components/dialog/change-repo-password-dialog.js:68
msgid "Please enter the new password again"
msgstr "請再次輸入新密碼"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:73
+#: frontend/src/components/dialog/change-repo-password-dialog.js:74
msgid "New passwords don't match"
msgstr "兩次輸入的新密碼不一致"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:84
+#: frontend/src/components/dialog/change-repo-password-dialog.js:85
msgid "Successfully changed library password."
msgstr "資料庫密碼重置成功。"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:98
+#: frontend/src/components/dialog/change-repo-password-dialog.js:99
msgid "Change Password of Library {placeholder}"
msgstr "更改資料庫 {placeholder} 密碼"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:108
+#: frontend/src/components/dialog/change-repo-password-dialog.js:109
msgid "Old Password"
msgstr "舊密碼"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:119
+#: frontend/src/components/dialog/change-repo-password-dialog.js:120
msgid "New Password"
msgstr "新密碼"
-#: frontend/src/components/dialog/change-repo-password-dialog.js:120
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/change-repo-password-dialog.js:121
+#: frontend/src/components/dialog/create-repo-dialog.js:241
msgid "(at least {placeholder} characters)"
msgstr ""
-#: frontend/src/components/dialog/change-repo-password-dialog.js:131
+#: frontend/src/components/dialog/change-repo-password-dialog.js:132
msgid "New Password Again"
msgstr "再次輸入新密碼"
-#: frontend/src/components/dialog/clean-trash.js:21
-#: frontend/src/components/dialog/wiki-clean-trash.js:21
+#: frontend/src/components/dialog/clean-trash.js:22
+#: frontend/src/components/dialog/wiki-clean-trash.js:22
msgid "3 days ago"
msgstr "3天前"
-#: frontend/src/components/dialog/clean-trash.js:22
-#: frontend/src/components/dialog/wiki-clean-trash.js:22
+#: frontend/src/components/dialog/clean-trash.js:23
+#: frontend/src/components/dialog/wiki-clean-trash.js:23
msgid "1 week ago"
msgstr "1周之前"
-#: frontend/src/components/dialog/clean-trash.js:23
-#: frontend/src/components/dialog/wiki-clean-trash.js:23
+#: frontend/src/components/dialog/clean-trash.js:24
+#: frontend/src/components/dialog/wiki-clean-trash.js:24
msgid "1 month ago"
msgstr "1個月之前"
-#: frontend/src/components/dialog/clean-trash.js:24
-#: frontend/src/components/dialog/wiki-clean-trash.js:24
+#: frontend/src/components/dialog/clean-trash.js:25
+#: frontend/src/components/dialog/wiki-clean-trash.js:25
msgid "all"
msgstr "全部"
-#: frontend/src/components/dialog/clean-trash.js:47
-#: frontend/src/components/dialog/wiki-clean-trash.js:47
+#: frontend/src/components/dialog/clean-trash.js:48
+#: frontend/src/components/dialog/wiki-clean-trash.js:48
msgid "Clean succeeded."
msgstr ""
-#: frontend/src/components/dialog/clean-trash.js:63
+#: frontend/src/components/dialog/clean-trash.js:64
#: frontend/src/components/dialog/trash-dialog/index.js:199
-#: frontend/src/components/dialog/wiki-clean-trash.js:63
+#: frontend/src/components/dialog/wiki-clean-trash.js:64
#: frontend/src/pages/org-admin/devices/devices-errors.js:194
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:375
-#: frontend/src/pages/share-admin/share-links.js:604
-#: frontend/src/pages/share-admin/upload-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:597
+#: frontend/src/pages/share-admin/upload-links.js:296
#: frontend/src/pages/sys-admin/devices/devices-errors.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:402
#: frontend/src/pages/wiki2/wiki-trash-dialog.js:98
@@ -936,78 +952,78 @@ msgstr ""
msgid "Clean"
msgstr "清空"
-#: frontend/src/components/dialog/clean-trash.js:66
-#: frontend/src/components/dialog/wiki-clean-trash.js:66
+#: frontend/src/components/dialog/clean-trash.js:67
+#: frontend/src/components/dialog/wiki-clean-trash.js:67
msgid "Clear files in trash and history:"
msgstr "清空回收站和歷史信息中的檔案"
-#: frontend/src/components/dialog/commit-details.js:50
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:123
+#: frontend/src/components/dialog/commit-details.js:51
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:124
msgid "Modification Details"
msgstr "修改詳情"
-#: frontend/src/components/dialog/commit-details.js:67
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:61
+#: frontend/src/components/dialog/commit-details.js:68
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:62
msgid "New files"
msgstr "新文件"
-#: frontend/src/components/dialog/commit-details.js:68
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:71
+#: frontend/src/components/dialog/commit-details.js:69
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:72
msgid "Deleted files"
msgstr "刪除的文件"
-#: frontend/src/components/dialog/commit-details.js:69
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:81
+#: frontend/src/components/dialog/commit-details.js:70
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:82
msgid "Renamed or Moved files"
msgstr "重命名或移動的文件"
-#: frontend/src/components/dialog/commit-details.js:70
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:91
+#: frontend/src/components/dialog/commit-details.js:71
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:92
msgid "Modified files"
msgstr "已修改文件"
-#: frontend/src/components/dialog/commit-details.js:71
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:101
+#: frontend/src/components/dialog/commit-details.js:72
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:102
msgid "New directories"
msgstr "新目錄"
-#: frontend/src/components/dialog/commit-details.js:72
-#: frontend/src/components/dialog/org-logs-file-update-detail.js:111
+#: frontend/src/components/dialog/commit-details.js:73
+#: frontend/src/components/dialog/org-logs-file-update-detail.js:112
msgid "Deleted directories"
msgstr "刪除的目錄"
-#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:35
+#: frontend/src/components/dialog/common-operation-confirmation-dialog.js:36
msgid "Confirm"
msgstr ""
-#: frontend/src/components/dialog/confirm-delete-account.js:27
+#: frontend/src/components/dialog/confirm-delete-account.js:28
#: frontend/src/components/user-settings/delete-account.js:36
#: frontend/src/settings.js:66
msgid "Delete Account"
msgstr "刪除帳號"
-#: frontend/src/components/dialog/confirm-delete-account.js:29
+#: frontend/src/components/dialog/confirm-delete-account.js:30
msgid "Really want to delete your account?"
msgstr "確定要刪除該帳號嗎?"
-#: frontend/src/components/dialog/confirm-delete-account.js:36
+#: frontend/src/components/dialog/confirm-delete-account.js:37
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:190
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:60
-#: frontend/src/components/dialog/delete-dialog.js:33
-#: frontend/src/components/dialog/delete-folder-dialog.js:63
-#: frontend/src/components/dialog/delete-repo-dialog.js:73
-#: frontend/src/components/dialog/dismiss-group-dialog.js:34
+#: frontend/src/components/dialog/delete-dialog.js:34
+#: frontend/src/components/dialog/delete-folder-dialog.js:64
+#: frontend/src/components/dialog/delete-repo-dialog.js:74
+#: frontend/src/components/dialog/dismiss-group-dialog.js:35
#: frontend/src/components/dialog/generate-upload-link.js:357
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:68
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:69
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:70
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:177
-#: frontend/src/components/dialog/org-delete-department-dialog.js:44
-#: frontend/src/components/dialog/org-delete-member-dialog.js:46
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:39
-#: frontend/src/components/dialog/remove-webdav-password.js:39
-#: frontend/src/components/dialog/repo-api-token-dialog.js:78
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:178
+#: frontend/src/components/dialog/org-delete-department-dialog.js:45
+#: frontend/src/components/dialog/org-delete-member-dialog.js:47
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:40
+#: frontend/src/components/dialog/remove-webdav-password.js:40
+#: frontend/src/components/dialog/repo-api-token-dialog.js:79
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:116
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:117
#: frontend/src/components/dialog/repo-share-admin/share-links.js:105
@@ -1025,10 +1041,10 @@ msgstr "確定要刪除該帳號嗎?"
#: frontend/src/components/dialog/share-to-other-server.js:62
#: frontend/src/components/dialog/share-to-user.js:102
#: frontend/src/components/dialog/share-to-user.js:103
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:25
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:46
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:26
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:47
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:40
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:61
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:60
#: frontend/src/components/dirent-list-view/dirent-list-item.js:751
@@ -1049,27 +1065,27 @@ msgstr "確定要刪除該帳號嗎?"
#: frontend/src/components/share-link-panel/link-list.js:69
#: frontend/src/components/share-link-panel/link-list.js:127
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:495
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:395
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:394
#: frontend/src/components/user-settings/delete-account.js:38
#: frontend/src/components/user-settings/web-api-auth-token.js:91
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:257
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:294
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:306
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:15
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:250
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:16
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:176
#: frontend/src/metadata/components/popover/options-popover/confirm-delete-popover/index.js:32
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/boards/board/header/op-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:142
+#: frontend/src/metadata/views/table/context-menu/index.js:144
#: frontend/src/pages/institution-admin/user-list-search/index.js:92
#: frontend/src/pages/institution-admin/user-list/index.js:144
#: frontend/src/pages/institution-admin/user-list/user-item.js:88
#: frontend/src/pages/invitations/invitations-view.js:102
#: frontend/src/pages/invitations/invitations-view.js:103
#: frontend/src/pages/invitations/invitations-view.js:133
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:338
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:393
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:362
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:417
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
#: frontend/src/pages/org-admin/departments/group-item.js:55
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:255
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:198
@@ -1084,7 +1100,7 @@ msgstr "確定要刪除該帳號嗎?"
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-item.js:112
#: frontend/src/pages/sys-admin/departments/group-item.js:72
#: frontend/src/pages/sys-admin/groups/groups-content.js:203
-#: frontend/src/pages/sys-admin/groups/groups-content.js:257
+#: frontend/src/pages/sys-admin/groups/groups-content.js:264
#: frontend/src/pages/sys-admin/institutions/institution-users.js:186
#: frontend/src/pages/sys-admin/institutions/institutions.js:137
#: frontend/src/pages/sys-admin/institutions/institutions.js:145
@@ -1101,7 +1117,7 @@ msgstr "確定要刪除該帳號嗎?"
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:204
#: frontend/src/pages/sys-admin/orgs/orgs-content.js:212
#: frontend/src/pages/sys-admin/repos/dir-content.js:64
-#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/pages/sys-admin/repos/repos.js:267
#: frontend/src/pages/sys-admin/repos/trash-repos.js:202
#: frontend/src/pages/sys-admin/repos/trash-repos.js:260
#: frontend/src/pages/sys-admin/terms-and-conditions/item.js:114
@@ -1116,47 +1132,47 @@ msgstr "確定要刪除該帳號嗎?"
#: frontend/src/pages/sys-admin/virus-scan/all-virus-files.js:65
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:69
#: frontend/src/pages/sys-admin/virus-scan/unhandled-virus-files.js:402
-#: frontend/src/pages/wiki2/common/delete-dialog.js:26
+#: frontend/src/pages/wiki2/common/delete-dialog.js:27
#: frontend/src/tag/views/all-tags/main/tag/index.js:124
-#: frontend/src/utils/text-translation.js:44
+#: frontend/src/utils/text-translation.js:48
msgid "Delete"
msgstr "删除"
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:27
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:36
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:27
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:36
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:27
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:36
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:28
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:37
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:28
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:37
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:28
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:37
#: frontend/src/components/user-settings/social-login-dingtalk.js:41
-#: frontend/src/components/user-settings/social-login-saml.js:52
-#: frontend/src/components/user-settings/social-login-saml.js:59
-#: frontend/src/components/user-settings/social-login-saml.js:68
+#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:60
+#: frontend/src/components/user-settings/social-login-saml.js:69
#: frontend/src/components/user-settings/social-login-weixin.js:41
#: frontend/src/components/user-settings/social-login.js:41
msgid "Disconnect"
msgstr ""
-#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:29
-#: frontend/src/components/dialog/confirm-disconnect-wechat.js:29
-#: frontend/src/components/dialog/confirm-disconnect-weixin.js:29
-#: frontend/src/components/user-settings/social-login-saml.js:61
+#: frontend/src/components/dialog/confirm-disconnect-dingtalk.js:30
+#: frontend/src/components/dialog/confirm-disconnect-wechat.js:30
+#: frontend/src/components/dialog/confirm-disconnect-weixin.js:30
+#: frontend/src/components/user-settings/social-login-saml.js:62
msgid "Are you sure you want to disconnect?"
msgstr ""
-#: frontend/src/components/dialog/confirm-restore-repo.js:31
+#: frontend/src/components/dialog/confirm-restore-repo.js:32
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:264
#: frontend/src/pages/sys-admin/repos/trash-repos.js:268
msgid "Restore Library"
msgstr "還原資料庫"
-#: frontend/src/components/dialog/confirm-restore-repo.js:33
+#: frontend/src/components/dialog/confirm-restore-repo.js:34
msgid "Are you sure you want to restore this library?"
msgstr "確定要還原該資料庫?"
-#: frontend/src/components/dialog/confirm-restore-repo.js:37
-#: frontend/src/components/dialog/my-deleted-repos.js:149
-#: frontend/src/components/dialog/my-deleted-repos.js:150
+#: frontend/src/components/dialog/confirm-restore-repo.js:38
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:56
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:57
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:71
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:88
#: frontend/src/components/history-list-view/history-list-item.js:103
@@ -1168,30 +1184,30 @@ msgstr "確定要還原該資料庫?"
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:169
#: frontend/src/pages/sys-admin/repos/trash-repos.js:199
#: frontend/src/pages/sys-admin/repos/trash-repos.js:271
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:257
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:262
#: frontend/src/repo-folder-trash.js:364 frontend/src/repo-folder-trash.js:375
#: frontend/src/repo-snapshot.js:170 frontend/src/repo-snapshot.js:299
#: frontend/src/repo-snapshot.js:308
msgid "Restore"
msgstr "還原"
-#: frontend/src/components/dialog/confirm-unlink-device.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:36
+#: frontend/src/components/dialog/confirm-unlink-device.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:37
msgid "Unlink device"
msgstr "斷開連接設備"
-#: frontend/src/components/dialog/confirm-unlink-device.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:38
+#: frontend/src/components/dialog/confirm-unlink-device.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:39
msgid "Are you sure you want to unlink this device?"
msgstr "確定要斷開此設備的連接嗎?"
-#: frontend/src/components/dialog/confirm-unlink-device.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:42
+#: frontend/src/components/dialog/confirm-unlink-device.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:43
msgid "Delete files from this device the next time it comes online."
msgstr "在此設備下次上線時刪除此設備上的文件。"
-#: frontend/src/components/dialog/confirm-unlink-device.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:48
+#: frontend/src/components/dialog/confirm-unlink-device.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-unlink-device-dialog.js:49
#: frontend/src/components/user-settings/linked-devices.js:143
#: frontend/src/components/user-settings/linked-devices.js:172
#: frontend/src/pages/linked-devices/linked-devices.js:145
@@ -1201,137 +1217,148 @@ msgstr "在此設備下次上線時刪除此設備上的文件。"
msgid "Unlink"
msgstr "斷開連接"
-#: frontend/src/components/dialog/convert-wiki-dialog.js:81
+#: frontend/src/components/dialog/convert-wiki-dialog.js:82
msgid "Convert Wiki"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:98
-#: frontend/src/components/dialog/copy-dirent-dialog.js:143
-#: frontend/src/components/dialog/move-dirent-dialog.js:98
-#: frontend/src/components/dialog/move-dirent-dialog.js:150
+#: frontend/src/components/dialog/copy-dirent-dialog.js:97
+#: frontend/src/components/dialog/copy-dirent-dialog.js:142
+#: frontend/src/components/dialog/move-dirent-dialog.js:97
+#: frontend/src/components/dialog/move-dirent-dialog.js:149
msgid "Invalid destination path"
msgstr "目標路徑無效"
-#: frontend/src/components/dialog/copy-dirent-dialog.js:129
-#: frontend/src/components/dialog/move-dirent-dialog.js:135
-#: frontend/src/components/dialog/move-dirent-dialog.js:171
+#: frontend/src/components/dialog/copy-dirent-dialog.js:128
+#: frontend/src/components/dialog/move-dirent-dialog.js:134
+#: frontend/src/components/dialog/move-dirent-dialog.js:170
msgid "Can not move folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:158
+#: frontend/src/components/dialog/copy-dirent-dialog.js:157
msgid "Can not copy folder %(src)s to its subfolder %(des)s"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:298
+#: frontend/src/components/dialog/copy-dirent-dialog.js:303
msgid "Copy {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/copy-dirent-dialog.js:301
+#: frontend/src/components/dialog/copy-dirent-dialog.js:306
msgid "Copy selected item(s) to:"
msgstr "將已選條目複製到:"
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-dirent-dialog.js:331
+#: frontend/src/components/dialog/move-dirent-dialog.js:335
+#: frontend/src/components/dialog/search-file-dialog.js:81
+#: frontend/src/components/dialog/search-file-dialog.js:85
+#: frontend/src/components/file-chooser/index.js:464
+#: frontend/src/components/file-chooser/searcher/index.js:117
+#: frontend/src/components/search/wiki2-search.js:154
+#: frontend/src/components/search/wiki2-search.js:165
+msgid "Search"
+msgstr "搜索"
+
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Move {num} items"
msgstr ""
-#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:18
+#: frontend/src/components/dialog/copy-move-dirent-progress-dialog.js:20
msgid "Copy {num} items"
msgstr ""
-#: frontend/src/components/dialog/create-department-repo-dialog.js:56
-#: frontend/src/components/dialog/create-group-dialog.js:50
-#: frontend/src/components/dialog/create-repo-dialog.js:83
+#: frontend/src/components/dialog/create-department-repo-dialog.js:57
+#: frontend/src/components/dialog/create-group-dialog.js:51
+#: frontend/src/components/dialog/create-repo-dialog.js:84
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:84
-#: frontend/src/components/dialog/org-add-department-dialog.js:45
-#: frontend/src/components/dialog/org-add-repo-dialog.js:41
-#: frontend/src/components/dialog/org-add-user-dialog.js:105
-#: frontend/src/components/dialog/org-rename-department-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:45
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:41
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:48
+#: frontend/src/components/dialog/org-add-department-dialog.js:46
+#: frontend/src/components/dialog/org-add-repo-dialog.js:42
+#: frontend/src/components/dialog/org-add-user-dialog.js:106
+#: frontend/src/components/dialog/org-rename-department-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:46
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:42
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:49
#: frontend/src/metadata/components/popover/kanban-add-category-popover/index.js:32
#: frontend/src/metadata/utils/validate/view.js:9
-#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1898
+#: frontend/src/tag/utils/validate/tag.js:9 frontend/src/utils/utils.js:1903
msgid "Name is required"
msgstr "名稱為必填項"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:61
-#: frontend/src/components/dialog/create-repo-dialog.js:88
-#: frontend/src/components/dialog/rename-wiki-dialog.js:61
+#: frontend/src/components/dialog/create-department-repo-dialog.js:62
+#: frontend/src/components/dialog/create-repo-dialog.js:89
+#: frontend/src/components/dialog/rename-wiki-dialog.js:62
#: frontend/src/components/rename.js:95
msgid "Name should not include '/'."
msgstr "名字不能包含 ‘/’。"
-#: frontend/src/components/dialog/create-department-repo-dialog.js:77
+#: frontend/src/components/dialog/create-department-repo-dialog.js:78
msgid "New Department Library"
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:65
-#: frontend/src/components/dialog/create-folder-dialog.js:57
-#: frontend/src/components/dialog/rename-dialog.js:58
-#: frontend/src/components/dialog/rename-dirent.js:58
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:148
+#: frontend/src/components/dialog/create-file-dialog.js:66
+#: frontend/src/components/dialog/create-folder-dialog.js:58
+#: frontend/src/components/dialog/rename-dialog.js:59
+#: frontend/src/components/dialog/rename-dirent.js:59
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:140
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:85
-#: frontend/src/metadata/hooks/metadata-view.js:111
+#: frontend/src/metadata/hooks/metadata-view.js:115
msgid "The name \"{name}\" is already taken. Please choose a different name."
msgstr ""
-#: frontend/src/components/dialog/create-file-dialog.js:91
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:239
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:353
+#: frontend/src/components/dialog/create-file-dialog.js:92
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:363
#: frontend/src/pages/repo-wiki-mode/side-panel.js:176
#: frontend/src/utils/text-translation.js:12
msgid "New File"
msgstr "新建文件"
-#: frontend/src/components/dialog/create-folder-dialog.js:79
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:238
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:352
+#: frontend/src/components/dialog/create-folder-dialog.js:80
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:245
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:362
#: frontend/src/pages/repo-wiki-mode/side-panel.js:175
#: frontend/src/pages/sys-admin/repos/dir-view.js:176
#: frontend/src/utils/text-translation.js:8
msgid "New Folder"
msgstr "新建資料夾"
-#: frontend/src/components/dialog/create-group-dialog.js:68
+#: frontend/src/components/dialog/create-group-dialog.js:69
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:61
#: frontend/src/components/main-side-nav.js:122
#: frontend/src/pages/sys-admin/groups/groups.js:148
msgid "New Group"
msgstr "新建群組"
-#: frontend/src/components/dialog/create-repo-dialog.js:96
-#: frontend/src/components/dialog/org-add-user-dialog.js:113
+#: frontend/src/components/dialog/create-repo-dialog.js:97
+#: frontend/src/components/dialog/org-add-user-dialog.js:114
msgid "Please enter password"
msgstr "請輸入密碼"
-#: frontend/src/components/dialog/create-repo-dialog.js:101
-#: frontend/src/components/dialog/org-add-user-dialog.js:118
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:26
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:31
+#: frontend/src/components/dialog/create-repo-dialog.js:102
+#: frontend/src/components/dialog/org-add-user-dialog.js:119
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:32
msgid "Please enter the password again"
msgstr "請再次輸入密碼"
-#: frontend/src/components/dialog/create-repo-dialog.js:106
+#: frontend/src/components/dialog/create-repo-dialog.js:107
msgid "Password is too short"
msgstr "密碼太短"
-#: frontend/src/components/dialog/create-repo-dialog.js:111
+#: frontend/src/components/dialog/create-repo-dialog.js:112
#: frontend/src/components/dialog/generate-upload-link.js:150
-#: frontend/src/components/dialog/org-add-user-dialog.js:123
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:30
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:35
+#: frontend/src/components/dialog/org-add-user-dialog.js:124
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:31
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:36
#: frontend/src/components/share-link-panel/link-creation.js:195
msgid "Passwords don't match"
msgstr "兩次輸入的密碼不一致"
-#: frontend/src/components/dialog/create-repo-dialog.js:184
-#: frontend/src/components/dialog/org-add-repo-dialog.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:64
+#: frontend/src/components/dialog/create-repo-dialog.js:185
+#: frontend/src/components/dialog/org-add-repo-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-repo-dialog.js:65
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:59
#: frontend/src/pages/groups/group-item.js:107
#: frontend/src/pages/groups/group-view.js:369
-#: frontend/src/pages/libraries/index.js:432
+#: frontend/src/pages/libraries/index.js:443
#: frontend/src/pages/my-libs/my-libs.js:170
#: frontend/src/pages/org-admin/departments/department.js:99
#: frontend/src/pages/shared-with-all/index.js:259
@@ -1340,23 +1367,23 @@ msgstr "兩次輸入的密碼不一致"
msgid "New Library"
msgstr "新建資料庫"
-#: frontend/src/components/dialog/create-repo-dialog.js:200
+#: frontend/src/components/dialog/create-repo-dialog.js:201
msgid "Template"
msgstr "模組"
-#: frontend/src/components/dialog/create-repo-dialog.js:212
+#: frontend/src/components/dialog/create-repo-dialog.js:213
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:128
msgid "Storage Backend"
msgstr ""
-#: frontend/src/components/dialog/create-repo-dialog.js:224
+#: frontend/src/components/dialog/create-repo-dialog.js:225
#: frontend/src/components/dialog/custom-permission/list-custom-permissions.js:21
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:304
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:266
#: frontend/src/components/dialog/repo-api-token-dialog.js:223
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:190
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:186
-#: frontend/src/components/dialog/share-repo-dialog.js:133
+#: frontend/src/components/dialog/share-repo-dialog.js:134
#: frontend/src/components/dialog/share-to-group.js:359
#: frontend/src/components/dialog/share-to-invite-people.js:274
#: frontend/src/components/dialog/share-to-invite-people.js:317
@@ -1372,45 +1399,45 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:98
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:83
#: frontend/src/pages/org-admin/org-logs.js:65
-#: frontend/src/pages/share-admin/folders.js:53
-#: frontend/src/pages/share-admin/folders.js:278
-#: frontend/src/pages/share-admin/libraries.js:52
-#: frontend/src/pages/share-admin/libraries.js:291
-#: frontend/src/pages/share-admin/share-links.js:90
-#: frontend/src/pages/share-admin/share-links.js:355
+#: frontend/src/pages/share-admin/folders.js:58
+#: frontend/src/pages/share-admin/folders.js:275
+#: frontend/src/pages/share-admin/libraries.js:57
+#: frontend/src/pages/share-admin/libraries.js:284
+#: frontend/src/pages/share-admin/share-links.js:95
+#: frontend/src/pages/share-admin/share-links.js:348
#: frontend/src/pages/sys-admin/logs-page/logs-nav.js:18
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:50
-#: frontend/src/utils/text-translation.js:60
+#: frontend/src/utils/text-translation.js:64
msgid "Permission"
msgstr "讀寫權限"
-#: frontend/src/components/dialog/create-repo-dialog.js:226
-#: frontend/src/components/dialog/share-repo-dialog.js:43
+#: frontend/src/components/dialog/create-repo-dialog.js:227
+#: frontend/src/components/dialog/share-repo-dialog.js:44
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:22
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:847
msgid "Read-Write"
msgstr "可讀寫"
-#: frontend/src/components/dialog/create-repo-dialog.js:227
-#: frontend/src/components/dialog/share-repo-dialog.js:44
+#: frontend/src/components/dialog/create-repo-dialog.js:228
+#: frontend/src/components/dialog/share-repo-dialog.js:45
#: frontend/src/components/select-editor/repo-api-token-permission-editor.js:57
#: frontend/src/utils/utils.js:850
msgid "Read-Only"
msgstr "唯讀"
-#: frontend/src/components/dialog/create-repo-dialog.js:235
+#: frontend/src/components/dialog/create-repo-dialog.js:236
msgid "Encrypt"
msgstr "加密"
-#: frontend/src/components/dialog/create-repo-dialog.js:240
+#: frontend/src/components/dialog/create-repo-dialog.js:241
#: frontend/src/components/dialog/generate-upload-link.js:296
#: frontend/src/components/dialog/generate-upload-link.js:388
#: frontend/src/components/dialog/lib-decrypt-dialog.js:66
-#: frontend/src/components/dialog/org-add-user-dialog.js:145
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:106
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:153
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:58
+#: frontend/src/components/dialog/org-add-user-dialog.js:146
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:107
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:154
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:59
#: frontend/src/components/share-link-panel/link-creation.js:313
#: frontend/src/components/share-link-panel/link-details.js:194
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:220
@@ -1418,31 +1445,31 @@ msgstr "加密"
msgid "Password"
msgstr "密碼"
-#: frontend/src/components/dialog/create-repo-dialog.js:253
+#: frontend/src/components/dialog/create-repo-dialog.js:254
#: frontend/src/components/dialog/generate-upload-link.js:403
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:110
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:167
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:111
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:168
#: frontend/src/components/share-link-panel/link-creation.js:328
msgid "Password again"
msgstr "請再次輸入密碼"
-#: frontend/src/components/dialog/create-tag-dialog.js:53
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:94
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:96
-#: frontend/src/components/dialog/zip-download-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:54
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:95
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:97
+#: frontend/src/components/dialog/zip-download-dialog.js:74
#: frontend/src/components/file-uploader/file-uploader.js:399
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:408
-#: frontend/src/components/subscription.js:60
-#: frontend/src/components/subscription.js:267
+#: frontend/src/components/subscription.js:61
+#: frontend/src/components/subscription.js:268
#: frontend/src/pages/upload-link/file-uploader.js:398
msgid "Internal Server Error"
msgstr "伺服器內部錯誤"
-#: frontend/src/components/dialog/create-tag-dialog.js:55
+#: frontend/src/components/dialog/create-tag-dialog.js:56
msgid "Tag \"{name}\" already exists."
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:73
+#: frontend/src/components/dialog/create-tag-dialog.js:74
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:124
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:183
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:184
@@ -1455,23 +1482,23 @@ msgstr ""
msgid "Back"
msgstr "返回"
-#: frontend/src/components/dialog/create-tag-dialog.js:74
+#: frontend/src/components/dialog/create-tag-dialog.js:75
msgid "New Tag"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:84
+#: frontend/src/components/dialog/create-tag-dialog.js:85
msgid "Select a color"
msgstr ""
-#: frontend/src/components/dialog/create-tag-dialog.js:108
#: frontend/src/components/dialog/create-tag-dialog.js:109
+#: frontend/src/components/dialog/create-tag-dialog.js:110
#: frontend/src/components/file-view/file-toolbar.js:161
#: frontend/src/components/file-view/file-toolbar.js:225
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:181
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:238
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:286
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:316
-#: frontend/src/shared-dir-view.js:497
+#: frontend/src/shared-dir-view.js:519
msgid "Save"
msgstr ""
@@ -1496,8 +1523,8 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:151
#: frontend/src/components/file-uploader/file-uploader.js:683
#: frontend/src/components/shared-link-file-uploader/file-uploader.js:666
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:230
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:348
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:237
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:358
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:58
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:68
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:78
@@ -1510,13 +1537,13 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:197
#: frontend/src/pages/upload-link/file-uploader.js:624
#: frontend/src/pages/upload-link/upload-progress-dialog.js:66
-#: frontend/src/shared-dir-view.js:481
+#: frontend/src/shared-dir-view.js:503
msgid "Upload"
msgstr "上傳"
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:157
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:180
-#: frontend/src/components/dialog/zip-download-dialog.js:123
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:181
+#: frontend/src/components/dialog/zip-download-dialog.js:124
#: frontend/src/components/dirent-list-view/dirent-list-item.js:745
#: frontend/src/components/dirent-list-view/dirent-list-item.js:768
#: frontend/src/components/file-view/file-toolbar.js:175
@@ -1526,8 +1553,8 @@ msgstr "上傳"
#: frontend/src/components/history-trash-file-view/download.js:10
#: frontend/src/components/shared-file-view/shared-file-view-tip.js:27
#: frontend/src/components/shared-file-view/shared-file-view.js:133
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:400
-#: frontend/src/metadata/views/gallery/context-menu/index.js:30
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:399
+#: frontend/src/metadata/views/gallery/context-menu/index.js:32
#: frontend/src/metadata/views/kanban/context-menu/index.js:45
#: frontend/src/pages/file-history-old/history-item.js:127
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:193
@@ -1546,11 +1573,11 @@ msgstr "上傳"
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:84
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:94
#: frontend/src/pages/sys-admin/users/user-links.js:201
-#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:781
-#: frontend/src/shared-dir-view.js:808 frontend/src/shared-dir-view.js:856
-#: frontend/src/shared-dir-view.js:888 frontend/src/shared-dir-view.js:957
-#: frontend/src/shared-dir-view.js:975
-#: frontend/src/utils/text-translation.js:40
+#: frontend/src/repo-snapshot.js:309 frontend/src/shared-dir-view.js:807
+#: frontend/src/shared-dir-view.js:834 frontend/src/shared-dir-view.js:882
+#: frontend/src/shared-dir-view.js:914 frontend/src/shared-dir-view.js:984
+#: frontend/src/shared-dir-view.js:1002
+#: frontend/src/utils/text-translation.js:44
msgid "Download"
msgstr "下載"
@@ -1569,16 +1596,16 @@ msgid "Modify includes modify file, move/rename file and folder"
msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-editor.js:184
-#: frontend/src/components/dialog/internal-link-dialog.js:76
+#: frontend/src/components/dialog/internal-link-dialog.js:77
#: frontend/src/components/dialog/internal-link.js:59
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:37
-#: frontend/src/components/dialog/publish-wiki-dialog.js:121
-#: frontend/src/components/dialog/repo-api-token-dialog.js:70
-#: frontend/src/components/dialog/share-admin-link.js:34
-#: frontend/src/components/dialog/view-link-dialog.js:38
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:38
+#: frontend/src/components/dialog/publish-wiki-dialog.js:124
+#: frontend/src/components/dialog/repo-api-token-dialog.js:71
+#: frontend/src/components/dialog/share-admin-link.js:35
+#: frontend/src/components/dialog/view-link-dialog.js:39
#: frontend/src/components/share-link-panel/link-item.js:112
#: frontend/src/components/shared-link.js:24
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:390
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:389
#: frontend/src/pages/org-admin/org-saml-config.js:118
#: frontend/src/pages/org-admin/org-saml-config.js:132
#: frontend/src/pages/org-admin/org-saml-config.js:146
@@ -1586,7 +1613,7 @@ msgstr ""
#: frontend/src/pages/org-admin/org-saml-config.js:208
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:147
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:171
-#: frontend/src/utils/text-translation.js:56
+#: frontend/src/utils/text-translation.js:60
msgid "Copy"
msgstr "複製"
@@ -1601,7 +1628,7 @@ msgstr ""
#: frontend/src/components/dialog/custom-permission/custom-permission-item.js:55
#: frontend/src/components/dialog/generate-upload-link.js:343
#: frontend/src/components/dialog/generate-upload-link.js:344
-#: frontend/src/components/dialog/repo-history.js:270
+#: frontend/src/components/dialog/repo-history.js:271
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:89
#: frontend/src/components/dialog/repo-share-admin/group-shares.js:90
#: frontend/src/components/dialog/repo-share-admin/user-shares.js:87
@@ -1618,10 +1645,10 @@ msgstr ""
#: frontend/src/pages/org-admin/org-user-profile.js:145
#: frontend/src/pages/org-admin/org-user-profile.js:154
#: frontend/src/pages/sdoc-revision/index.js:121
-#: frontend/src/pages/share-admin/folders.js:230
-#: frontend/src/pages/share-admin/folders.js:231
-#: frontend/src/pages/share-admin/libraries.js:243
-#: frontend/src/pages/share-admin/libraries.js:244
+#: frontend/src/pages/share-admin/folders.js:227
+#: frontend/src/pages/share-admin/folders.js:228
+#: frontend/src/pages/share-admin/libraries.js:236
+#: frontend/src/pages/share-admin/libraries.js:237
#: frontend/src/pages/sys-admin/departments/group-item.js:123
#: frontend/src/pages/sys-admin/institutions/institution-info.js:28
#: frontend/src/pages/sys-admin/orgs/org-info.js:41
@@ -1633,40 +1660,40 @@ msgstr ""
msgid "Edit"
msgstr "編輯"
-#: frontend/src/components/dialog/delete-dialog.js:21
+#: frontend/src/components/dialog/delete-dialog.js:22
msgid "Delete File"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:23
-#: frontend/src/components/dialog/delete-folder-dialog.js:56
+#: frontend/src/components/dialog/delete-dialog.js:24
+#: frontend/src/components/dialog/delete-folder-dialog.js:57
msgid "Delete Folder"
msgstr ""
-#: frontend/src/components/dialog/delete-dialog.js:29
+#: frontend/src/components/dialog/delete-dialog.js:30
msgid "Are you sure you want to delete"
msgstr ""
-#: frontend/src/components/dialog/delete-folder-dialog.js:45
-#: frontend/src/components/dialog/delete-repo-dialog.js:52
+#: frontend/src/components/dialog/delete-folder-dialog.js:46
+#: frontend/src/components/dialog/delete-repo-dialog.js:53
#, javascript-format
msgid "Are you sure you want to delete %s ?"
msgstr "確定要刪除 %s 嗎?"
-#: frontend/src/components/dialog/delete-folder-dialog.js:49
+#: frontend/src/components/dialog/delete-folder-dialog.js:50
msgid ""
"This folder has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:57
+#: frontend/src/components/dialog/delete-repo-dialog.js:58
msgid ""
"This library has been shared to {user_amount} user(s) and {group_amount} "
"group(s)."
msgstr ""
-#: frontend/src/components/dialog/delete-repo-dialog.js:66
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:33
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:33
+#: frontend/src/components/dialog/delete-repo-dialog.js:67
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:34
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:34
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:253
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:103
#: frontend/src/pages/sys-admin/orgs/org-repos.js:121
@@ -1675,58 +1702,41 @@ msgstr ""
msgid "Delete Library"
msgstr "刪除資料庫"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:28
+#: frontend/src/components/dialog/dismiss-group-dialog.js:29
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:107
-#: frontend/src/pages/sys-admin/groups/groups-content.js:254
+#: frontend/src/pages/sys-admin/groups/groups-content.js:261
#: frontend/src/pages/sys-admin/orgs/org-groups.js:124
msgid "Delete Group"
msgstr "删除群组"
-#: frontend/src/components/dialog/dismiss-group-dialog.js:30
+#: frontend/src/components/dialog/dismiss-group-dialog.js:31
msgid "Really want to delete this group?"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:119
+#: frontend/src/components/dialog/edit-filetag-dialog.js:121
#| msgid "Select Image"
msgid "Select Tags"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:141
+#: frontend/src/components/dialog/edit-filetag-dialog.js:143
#: frontend/src/components/popover/edit-filetag-popover.js:187
#: frontend/src/components/popover/list-tag-popover.js:149
msgid "Create a new tag"
msgstr ""
-#: frontend/src/components/dialog/edit-filetag-dialog.js:145
-#: frontend/src/components/dialog/list-created-files-dialog.js:55
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:107
-#: frontend/src/components/dialog/org-add-admin-dialog.js:64
-#: frontend/src/components/dialog/search-file-dialog.js:118
-#: frontend/src/components/dialog/share-admin-link.js:35
-#: frontend/src/components/dialog/share-repo-dialog.js:152
-#: frontend/src/components/dialog/transfer-group-dialog.js:73
-#: frontend/src/components/pdf-viewer.js:337
-#: frontend/src/components/pdf-viewer.js:417
-#: frontend/src/components/search/search.js:750
-#: frontend/src/components/search/search.js:789
-#: frontend/src/components/search/wiki2-search.js:172
-#: frontend/src/components/system-notification.js:46
-msgid "Close"
-msgstr "關閉"
-
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:47
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:48
msgid "Successfully edited labels."
msgstr ""
-#: frontend/src/components/dialog/edit-repo-commit-labels.js:61
+#: frontend/src/components/dialog/edit-repo-commit-labels.js:62
msgid "Edit labels"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:86
+#: frontend/src/components/dialog/file-access-log.js:87
msgid "{placeholder} Access Log"
msgstr ""
-#: frontend/src/components/dialog/file-access-log.js:102
+#: frontend/src/components/dialog/file-access-log.js:103
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:262
#: frontend/src/components/dialog/share-to-user.js:349
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:229
@@ -1746,7 +1756,7 @@ msgstr ""
msgid "User"
msgstr "用戶"
-#: frontend/src/components/dialog/file-access-log.js:103
+#: frontend/src/components/dialog/file-access-log.js:104
#: frontend/src/metadata/components/popover/column-popover/type/index.js:201
#: frontend/src/pages/org-admin/org-logs-file-audit.js:100
#: frontend/src/pages/sys-admin/invitations/invitations.js:63
@@ -1755,7 +1765,7 @@ msgstr "用戶"
msgid "Type"
msgstr "類型"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:33
#: frontend/src/pages/linked-devices/linked-devices.js:37
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:48
@@ -1769,7 +1779,7 @@ msgstr "類型"
msgid "IP"
msgstr "IP"
-#: frontend/src/components/dialog/file-access-log.js:104
+#: frontend/src/components/dialog/file-access-log.js:105
#: frontend/src/components/user-settings/linked-devices.js:32
#: frontend/src/pages/linked-devices/linked-devices.js:36
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:47
@@ -1777,7 +1787,7 @@ msgstr "IP"
msgid "Device Name"
msgstr "設備名稱"
-#: frontend/src/components/dialog/file-access-log.js:105
+#: frontend/src/components/dialog/file-access-log.js:106
#: frontend/src/metadata/components/popover/column-popover/type/index.js:137
#: frontend/src/pages/org-admin/org-logs-file-audit.js:102
#: frontend/src/pages/org-admin/org-logs-file-update.js:116
@@ -1788,7 +1798,7 @@ msgstr "設備名稱"
msgid "Date"
msgstr "日期"
-#: frontend/src/components/dialog/file-access-log.js:114
+#: frontend/src/components/dialog/file-access-log.js:115
#: frontend/src/components/shared-file-view/shared-file-view.js:173
#: frontend/src/pages/org-admin/org-logs-file-audit.js:179
#: frontend/src/pages/org-admin/org-logs-file-update.js:205
@@ -1796,27 +1806,27 @@ msgstr "日期"
msgid "Anonymous User"
msgstr "匿名用戶"
-#: frontend/src/components/dialog/file-access-log.js:129
+#: frontend/src/components/dialog/file-access-log.js:130
msgid "This file has (apparently) not been accessed yet"
msgstr "這個檔案目前並沒有被瀏覽"
#: frontend/src/components/dialog/generate-upload-link.js:142
-#: frontend/src/components/dialog/reset-webdav-password.js:29
-#: frontend/src/components/dialog/set-webdav-password.js:29
+#: frontend/src/components/dialog/reset-webdav-password.js:30
+#: frontend/src/components/dialog/set-webdav-password.js:30
#: frontend/src/components/share-link-panel/link-creation.js:187
msgid "Please enter a password."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:146
-#: frontend/src/components/dialog/reset-webdav-password.js:33
-#: frontend/src/components/dialog/set-webdav-password.js:33
+#: frontend/src/components/dialog/reset-webdav-password.js:34
+#: frontend/src/components/dialog/set-webdav-password.js:34
#: frontend/src/components/share-link-panel/link-creation.js:191
msgid "The password is too short."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:154
-#: frontend/src/components/dialog/reset-webdav-password.js:38
-#: frontend/src/components/dialog/set-webdav-password.js:38
+#: frontend/src/components/dialog/reset-webdav-password.js:39
+#: frontend/src/components/dialog/set-webdav-password.js:39
#: frontend/src/components/share-link-panel/link-creation.js:199
msgid ""
"The password is too weak. It should include at least {passwordStrengthLevel}"
@@ -1835,7 +1845,7 @@ msgstr "請輸入天數"
#: frontend/src/components/dialog/generate-upload-link.js:174
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:65
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:66
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:67
#: frontend/src/components/share-link-panel/link-creation.js:220
msgid "Please enter a non-negative integer"
msgstr ""
@@ -1845,8 +1855,8 @@ msgid "Upload link is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:276
-#: frontend/src/components/dialog/reset-webdav-password.js:68
-#: frontend/src/components/dialog/set-webdav-password.js:68
+#: frontend/src/components/dialog/reset-webdav-password.js:69
+#: frontend/src/components/dialog/set-webdav-password.js:69
#: frontend/src/components/share-link-panel/link-creation.js:314
msgid ""
"(at least {passwordMinLength} characters and includes "
@@ -1855,7 +1865,7 @@ msgid ""
msgstr ""
#: frontend/src/components/dialog/generate-upload-link.js:285
-#: frontend/src/components/dialog/share-dialog.js:121
+#: frontend/src/components/dialog/share-dialog.js:122
msgid "Upload Link"
msgstr "上傳連結"
@@ -1909,7 +1919,7 @@ msgstr "增加自動過期"
msgid "Generate"
msgstr "生成連結"
-#: frontend/src/components/dialog/group-members-dialog.js:85
+#: frontend/src/components/dialog/group-members-dialog.js:86
msgid "Group members"
msgstr ""
@@ -1932,116 +1942,117 @@ msgid ""
"can not create libraries."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:48
+#: frontend/src/components/dialog/image-dialog.js:52
msgid "The image could not be loaded."
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:49
+#: frontend/src/components/dialog/image-dialog.js:53
msgid "Previous (Left arrow key)"
msgstr "上一張 (左方向鍵)"
-#: frontend/src/components/dialog/image-dialog.js:50
+#: frontend/src/components/dialog/image-dialog.js:54
msgid "Next (Right arrow key)"
msgstr "下一張 (右方向鍵)"
-#: frontend/src/components/dialog/image-dialog.js:51
+#: frontend/src/components/dialog/image-dialog.js:55
#| msgid "Close"
msgid "Close (Esc)"
msgstr "關閉 (Esc)"
-#: frontend/src/components/dialog/image-dialog.js:52
+#: frontend/src/components/dialog/image-dialog.js:56
msgid "Zoom in"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:53
+#: frontend/src/components/dialog/image-dialog.js:57
msgid "Zoom out"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:58
+#: frontend/src/components/dialog/image-dialog.js:62
msgid "View original image"
msgstr ""
-#: frontend/src/components/dialog/image-dialog.js:61
-#: frontend/src/components/dialog/lib-settings.js:103
-#: frontend/src/metadata/views/table/context-menu/index.js:177
+#: frontend/src/components/dialog/image-dialog.js:65
+#: frontend/src/components/dialog/lib-settings.js:104
+#: frontend/src/metadata/components/metadata-details/ai/index.js:53
+#: frontend/src/metadata/views/table/context-menu/index.js:187
msgid "OCR"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:37
-#: frontend/src/components/dialog/org-import-users-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:38
+#: frontend/src/components/dialog/import-members-dialog.js:38
+#: frontend/src/components/dialog/org-import-users-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:39
msgid "Please choose a .xlsx file."
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:50
+#: frontend/src/components/dialog/import-members-dialog.js:51
msgid "Import members from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/import-members-dialog.js:54
-#: frontend/src/components/dialog/org-import-users-dialog.js:52
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:53
-#| msgid "Download and upload"
-msgid "Download an example file"
-msgstr ""
-
#: frontend/src/components/dialog/import-members-dialog.js:55
#: frontend/src/components/dialog/org-import-users-dialog.js:53
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:54
+#| msgid "Download and upload"
+msgid "Download an example file"
+msgstr ""
+
+#: frontend/src/components/dialog/import-members-dialog.js:56
+#: frontend/src/components/dialog/org-import-users-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:55
#| msgid "Upload Files"
msgid "Upload file"
msgstr "上傳文件"
-#: frontend/src/components/dialog/insert-file-dialog.js:55
+#: frontend/src/components/dialog/insert-file-dialog.js:56
msgid "Select File"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:57
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:59
msgid "Select Image"
msgstr ""
-#: frontend/src/components/dialog/insert-repo-image-dialog.js:73
+#: frontend/src/components/dialog/insert-repo-image-dialog.js:75
msgid "No preview"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:53
+#: frontend/src/components/dialog/internal-link-dialog.js:54
#: frontend/src/components/dialog/internal-link.js:41
-#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:22
+#: frontend/src/components/dialog/org-admin-invite-user-via-weixin-dialog.js:23
msgid "Internal link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:63
+#: frontend/src/components/dialog/internal-link-dialog.js:64
#: frontend/src/components/dialog/internal-link.js:54
msgid ""
"An internal link is a link to a file or folder that can be accessed by users"
" with read permission to the file or folder."
msgstr ""
-#: frontend/src/components/dialog/internal-link-dialog.js:67
-#: frontend/src/components/dialog/share-dialog.js:128
-#: frontend/src/components/dialog/share-dialog.js:278
+#: frontend/src/components/dialog/internal-link-dialog.js:68
+#: frontend/src/components/dialog/share-dialog.js:129
+#: frontend/src/components/dialog/share-dialog.js:279
#: frontend/src/components/operations/internal-link-operation.js:28
msgid "Internal Link"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:34
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:35
msgid "Successfully revoked access of user {placeholder}."
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:47
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:48
msgid "Are you sure to revoke access of user {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/invitation-revoke-dialog.js:51
+#: frontend/src/components/dialog/invitation-revoke-dialog.js:52
#: frontend/src/pages/invitations/invitations-view.js:94
#: frontend/src/pages/invitations/invitations-view.js:95
#: frontend/src/pages/invitations/invitations-view.js:132
msgid "Revoke Access"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:49
-#: frontend/src/components/dialog/label-repo-state-dialog.js:55
-#: frontend/src/components/dialog/set-org-user-default-quota.js:38
-#: frontend/src/components/dialog/set-org-user-quota.js:40
+#: frontend/src/components/dialog/invite-people-dialog.js:50
+#: frontend/src/components/dialog/label-repo-state-dialog.js:56
+#: frontend/src/components/dialog/set-org-user-default-quota.js:39
+#: frontend/src/components/dialog/set-org-user-quota.js:41
#: frontend/src/components/dialog/share-to-invite-people.js:176
#: frontend/src/pages/org-admin/statistic/statistic-reports.js:29
#: frontend/src/pages/search/main-panel.js:105
@@ -2049,23 +2060,23 @@ msgstr ""
msgid "It is required."
msgstr "必填項。"
-#: frontend/src/components/dialog/invite-people-dialog.js:65
+#: frontend/src/components/dialog/invite-people-dialog.js:66
#: frontend/src/components/dialog/share-to-invite-people.js:190
msgid "Email is invalid."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:79
+#: frontend/src/components/dialog/invite-people-dialog.js:80
#: frontend/src/components/dialog/share-to-invite-people.js:205
msgid "Successfully invited %(email)."
msgstr "成功邀請 %(email)"
-#: frontend/src/components/dialog/invite-people-dialog.js:82
+#: frontend/src/components/dialog/invite-people-dialog.js:83
#: frontend/src/components/dialog/share-to-invite-people.js:208
msgid "Successfully invited %(email) and %(num) other people."
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:107
-#: frontend/src/components/dialog/share-dialog.js:158
+#: frontend/src/components/dialog/invite-people-dialog.js:108
+#: frontend/src/components/dialog/share-dialog.js:159
#: frontend/src/components/dialog/share-to-invite-people.js:273
#: frontend/src/components/main-side-nav-folded.js:198
#: frontend/src/components/main-side-nav.js:273
@@ -2075,13 +2086,13 @@ msgstr ""
msgid "Invite Guest"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:109
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:66
+#: frontend/src/components/dialog/invite-people-dialog.js:110
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:67
msgid "Emails"
msgstr ""
-#: frontend/src/components/dialog/invite-people-dialog.js:113
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:70
+#: frontend/src/components/dialog/invite-people-dialog.js:114
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:71
#: frontend/src/components/dialog/share-to-invite-people.js:284
#: frontend/src/components/send-link.js:97
#: frontend/src/components/share-link-panel/link-authenticated-emails.js:195
@@ -2089,28 +2100,28 @@ msgstr ""
msgid "Emails, separated by ','"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:67
+#: frontend/src/components/dialog/label-repo-state-dialog.js:68
msgid "Successfully added label(s) for library {placeholder}"
msgstr ""
-#: frontend/src/components/dialog/label-repo-state-dialog.js:82
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
-#: frontend/src/utils/text-translation.js:180
+#: frontend/src/components/dialog/label-repo-state-dialog.js:83
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:166
+#: frontend/src/utils/text-translation.js:184
msgid "Label Current State"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:27
+#: frontend/src/components/dialog/leave-group-dialog.js:28
msgid "Leave Group"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:29
+#: frontend/src/components/dialog/leave-group-dialog.js:30
msgid "Really want to leave this group?"
msgstr ""
-#: frontend/src/components/dialog/leave-group-dialog.js:33
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:263
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:300
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:312
+#: frontend/src/components/dialog/leave-group-dialog.js:34
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:256
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
msgid "Leave"
msgstr ""
@@ -2128,31 +2139,31 @@ msgstr "密碼錯誤"
msgid "The password will be kept in the server for only 1 hour."
msgstr "密碼將在伺服器上儲存一小時。"
-#: frontend/src/components/dialog/lib-settings.js:68
+#: frontend/src/components/dialog/lib-settings.js:69
#: frontend/src/components/dir-view-mode/dir-others/index.js:44
#: frontend/src/components/dir-view-mode/dir-others/index.js:46
#: frontend/src/components/file-view/file-toolbar.js:205
#: frontend/src/components/toolbar/view-file-toolbar.js:143
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:65
-#: frontend/src/utils/text-translation.js:108
+#: frontend/src/utils/text-translation.js:112
msgid "History"
msgstr "歷史"
-#: frontend/src/components/dialog/lib-settings.js:75
+#: frontend/src/components/dialog/lib-settings.js:76
msgid "Auto deletion"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:82
+#: frontend/src/components/dialog/lib-settings.js:83
msgid "Extended properties"
msgstr ""
-#: frontend/src/components/dialog/lib-settings.js:89
+#: frontend/src/components/dialog/lib-settings.js:90
#: frontend/src/metadata/components/dialog/metadata-face-recognition-dialog/index.js:73
msgid "Face recognition"
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:56
msgid "Successfully set library history."
msgstr "成功設置資料庫歷史。"
@@ -2161,23 +2172,23 @@ msgid "Setting library history is disabled by Admin."
msgstr ""
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:121
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:122
msgid "Keep full history"
msgstr "保留所有歷史"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:125
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:126
msgid "Don't keep history"
msgstr "不保留歷史"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:129
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:129
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:130
msgid "Only keep a period of history:"
msgstr "僅保留一段時間的歷史:"
#: frontend/src/components/dialog/lib-settings/lib-history-setting-panel.js:138
#: frontend/src/components/dialog/lib-settings/lib-old-files-auto-del-setting-panel.js:114
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:138
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:139
#: frontend/src/components/set-link-expiration.js:89
msgid "days"
msgstr "天"
@@ -2198,19 +2209,19 @@ msgstr ""
msgid "Automatically delete files that are not modified within certain days:"
msgstr ""
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:48
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:50
msgid "User Permission"
msgstr "用戶權限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:58
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:60
msgid "Group Permission"
msgstr "群組權限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "{placeholder} Folder Permission"
msgstr "{placeholder} 目錄權限"
-#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:89
+#: frontend/src/components/dialog/lib-sub-folder-permission-dialog.js:91
msgid "Set permission of {placeholder}"
msgstr ""
@@ -2251,21 +2262,21 @@ msgstr "查找群組"
#: frontend/src/components/dialog/lib-sub-folder-set-group-permission-dialog.js:323
#: frontend/src/components/dialog/share-to-group.js:377
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-group.js:272
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:582
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:189
-#: frontend/src/metadata/components/popover/sort-popover/index.js:230
+#: frontend/src/metadata/components/popover/sort-popover/index.js:213
msgid "No results"
msgstr ""
#: frontend/src/components/dialog/lib-sub-folder-set-user-permission-dialog.js:282
-#: frontend/src/components/dialog/org-add-member-dialog.js:57
+#: frontend/src/components/dialog/org-add-member-dialog.js:58
#: frontend/src/components/dialog/share-to-user.js:365
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:37
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:44
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:38
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:45
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:46
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-to-user.js:240
#: frontend/src/components/list-and-add-group-members.js:173
#: frontend/src/components/share-link-panel/link-authenticated-users.js:197
@@ -2278,13 +2289,13 @@ msgstr ""
msgid "Search users"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:26
+#: frontend/src/components/dialog/list-created-files-dialog.js:27
msgid "Created Files"
msgstr ""
-#: frontend/src/components/dialog/list-created-files-dialog.js:32
-#: frontend/src/components/dialog/repo-history.js:104
-#: frontend/src/components/dialog/repo-history.js:111
+#: frontend/src/components/dialog/list-created-files-dialog.js:33
+#: frontend/src/components/dialog/repo-history.js:105
+#: frontend/src/components/dialog/repo-history.js:112
#: frontend/src/file-history-old.js:243
#: frontend/src/pages/dashboard/content.js:35
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:166
@@ -2295,29 +2306,30 @@ msgstr ""
#: frontend/src/pages/sys-admin/devices/devices-errors.js:55
#: frontend/src/pages/sys-admin/logs-page/login-logs.js:49
#: frontend/src/repo-history.js:141 frontend/src/repo-history.js:148
-#: frontend/src/user-notifications.js:136
-#: frontend/src/user-notifications.js:140
+#: frontend/src/user-notifications.js:144
+#: frontend/src/user-notifications.js:148
msgid "Time"
msgstr "時間"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:79
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:80
msgid "Tagged Files"
msgstr ""
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:85
-#: frontend/src/components/dialog/search-file-dialog.js:97
-#: frontend/src/components/dialog/trash-dialog/table/index.js:37
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
+#: frontend/src/components/dialog/search-file-dialog.js:98
+#: frontend/src/components/dialog/trash-dialog/table/index.js:14
+#: frontend/src/components/dialog/trash-dialog/table/index.js:15
#: frontend/src/components/dirent-detail/detail-list-view.js:106
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:67
#: frontend/src/components/dirent-detail/embedded-file-details/file-details.js:14
#: frontend/src/components/dirent-detail/lib-details.js:19
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:736
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:161
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:24
#: frontend/src/file-history-old.js:245
#: frontend/src/metadata/utils/column/index.js:205
#: frontend/src/pages/institution-admin/user-content/user-repos.js:39
-#: frontend/src/pages/libraries/index.js:417
+#: frontend/src/pages/libraries/index.js:428
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:77
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:127
#: frontend/src/pages/org-admin/departments/department-libraries.js:70
@@ -2339,23 +2351,23 @@ msgstr ""
#: frontend/src/pages/sys-admin/users/user-links.js:49
#: frontend/src/pages/sys-admin/users/user-repos.js:56
#: frontend/src/pages/sys-admin/users/user-shared-repos.js:34
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:139
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:143
#: frontend/src/repo-folder-trash.js:243 frontend/src/repo-snapshot.js:201
-#: frontend/src/shared-dir-view.js:675
-#: frontend/src/tag/views/tag-files/index.js:110
+#: frontend/src/shared-dir-view.js:699
+#: frontend/src/tag/views/tag-files/index.js:105
msgid "Size"
msgstr "大小"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:86
-#: frontend/src/components/dialog/search-file-dialog.js:98
-#: frontend/src/components/dialog/share-repo-dialog.js:132
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:87
+#: frontend/src/components/dialog/search-file-dialog.js:99
+#: frontend/src/components/dialog/share-repo-dialog.js:133
#: frontend/src/components/dirent-detail/detail-list-view.js:84
#: frontend/src/components/dirent-detail/detail-list-view.js:108
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:737
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:729
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:162
#: frontend/src/components/wiki-dir-list-view/wiki-dir-list-view.js:25
#: frontend/src/pages/institution-admin/user-content/user-repos.js:40
-#: frontend/src/pages/libraries/index.js:418
+#: frontend/src/pages/libraries/index.js:429
#: frontend/src/pages/markdown-editor/detail-list-view/index.js:79
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:129
#: frontend/src/pages/org-admin/org-user-repos.js:81
@@ -2367,92 +2379,92 @@ msgstr "大小"
#: frontend/src/pages/starred/starred.js:43
#: frontend/src/pages/sys-admin/repos/dir-content.js:108
#: frontend/src/pages/sys-admin/users/user-repos.js:57
-#: frontend/src/shared-dir-view.js:676
-#: frontend/src/tag/views/tag-files/index.js:111
+#: frontend/src/shared-dir-view.js:700
+#: frontend/src/tag/views/tag-files/index.js:109
msgid "Last Update"
msgstr "更新時間"
-#: frontend/src/components/dialog/list-taggedfiles-dialog.js:165
+#: frontend/src/components/dialog/list-taggedfiles-dialog.js:166
#: frontend/src/pages/starred/starred.js:196
#: frontend/src/pages/starred/starred.js:245
msgid "deleted"
msgstr ""
-#: frontend/src/components/dialog/manage-members-dialog.js:21
+#: frontend/src/components/dialog/manage-members-dialog.js:22
msgid "Manage group members"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:303
+#: frontend/src/components/dialog/move-dirent-dialog.js:308
msgid "Move {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/move-dirent-dialog.js:306
+#: frontend/src/components/dialog/move-dirent-dialog.js:311
msgid "Move selected item(s) to:"
msgstr "將已選條目移動到:"
-#: frontend/src/components/dialog/my-deleted-repos.js:52
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:39
#: frontend/src/pages/my-libs/my-libs-deleted.js:54
#: frontend/src/pages/my-libs/my-libs.js:171
msgid "Deleted Libraries"
msgstr "已刪除的資料庫"
-#: frontend/src/components/dialog/my-deleted-repos.js:59
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:48
#: frontend/src/pages/my-libs/my-libs-deleted.js:61
msgid "No deleted libraries"
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:60
+#: frontend/src/components/dialog/my-deleted-repos-dialog/index.js:49
#: frontend/src/pages/my-libs/my-libs-deleted.js:62
msgid ""
"You have not deleted any libraries in the last {placeholder} days. A deleted"
" library will be cleaned automatically after this period."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:65
-#: frontend/src/pages/my-libs/my-libs-deleted.js:67
-msgid ""
-"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repo-item.js:35
+msgid "Successfully restored the library {library_name}."
msgstr ""
-#: frontend/src/components/dialog/my-deleted-repos.js:71
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:11
#: frontend/src/pages/my-libs/my-libs-deleted.js:92
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:66
#: frontend/src/pages/sys-admin/repos/trash-repos.js:70
msgid "Deleted Time"
msgstr "刪除時間"
-#: frontend/src/components/dialog/my-deleted-repos.js:123
-msgid "Successfully restored the library {library_name}."
+#: frontend/src/components/dialog/my-deleted-repos-dialog/repos.js:17
+#: frontend/src/pages/my-libs/my-libs-deleted.js:67
+msgid ""
+"Tip: libraries deleted {placeholder} days ago will be cleaned automatically."
msgstr ""
-#: frontend/src/components/dialog/org-add-admin-dialog.js:53
+#: frontend/src/components/dialog/org-add-admin-dialog.js:54
msgid "Add Admins"
msgstr "新增管理員"
-#: frontend/src/components/dialog/org-add-admin-dialog.js:58
+#: frontend/src/components/dialog/org-add-admin-dialog.js:59
msgid "Select a user as admin"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department.js:93
#: frontend/src/pages/sys-admin/departments/department.js:104
msgid "New Sub-department"
msgstr ""
-#: frontend/src/components/dialog/org-add-department-dialog.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:66
+#: frontend/src/components/dialog/org-add-department-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-department-dialog.js:67
#: frontend/src/pages/org-admin/departments/department-list.js:92
#: frontend/src/pages/sys-admin/departments-v2/departments-v2.js:305
#: frontend/src/pages/sys-admin/departments/department-list.js:91
msgid "New Department"
msgstr ""
-#: frontend/src/components/dialog/org-add-member-dialog.js:54
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:34
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:53
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:126
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:39
+#: frontend/src/components/dialog/org-add-member-dialog.js:55
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-member-dialog.js:35
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-member-dialog.js:54
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:127
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-add-member-dialog.js:40
#: frontend/src/pages/org-admin/departments/department.js:96
#: frontend/src/pages/sys-admin/departments/department.js:105
#: frontend/src/pages/sys-admin/groups/group-members.js:323
@@ -2461,22 +2473,22 @@ msgstr ""
msgid "Add Member"
msgstr "添加成員"
-#: frontend/src/components/dialog/org-add-user-dialog.js:99
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:51
+#: frontend/src/components/dialog/org-add-user-dialog.js:100
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:52
msgid "email is required"
msgstr ""
-#: frontend/src/components/dialog/org-add-user-dialog.js:133
+#: frontend/src/components/dialog/org-add-user-dialog.js:134
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:108
#: frontend/src/pages/sys-admin/users/users.js:417
#: frontend/src/pages/sys-admin/users/users.js:534
msgid "Add User"
msgstr "新增使用者"
-#: frontend/src/components/dialog/org-add-user-dialog.js:137
+#: frontend/src/components/dialog/org-add-user-dialog.js:138
#: frontend/src/components/dialog/share-to-invite-people.js:316
#: frontend/src/components/dialog/share-to-user.js:77
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:130
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:131
#: frontend/src/pages/institution-admin/user-content/user-info.js:49
#: frontend/src/pages/institution-admin/user-list-search/index.js:67
#: frontend/src/pages/institution-admin/user-list/index.js:108
@@ -2486,56 +2498,56 @@ msgstr "新增使用者"
msgid "Email"
msgstr "電子郵件"
-#: frontend/src/components/dialog/org-add-user-dialog.js:159
+#: frontend/src/components/dialog/org-add-user-dialog.js:160
#| msgid "Confirm password"
msgid "Confirm Password"
msgstr "確認密碼"
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:61
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:62
#: frontend/src/pages/org-admin/org-users-users.js:275
#: frontend/src/pages/org-admin/org-users-users.js:276
msgid "Invite users"
msgstr ""
-#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:63
+#: frontend/src/components/dialog/org-admin-invite-user-dialog.js:64
msgid ""
"You can enter multiple emails. An invitation link will be sent to each of "
"them."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:62
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:64
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:63
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:65
msgid ""
"Failed to export. Please check whether the size of table attachments exceeds"
" the limit."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:115
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:119
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:116
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:120
msgid "Date Invalid."
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:149
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:150
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:154
msgid "Choose date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:152
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:156
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:153
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:157
msgid "Start date"
msgstr ""
-#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:161
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:165
+#: frontend/src/components/dialog/org-admin-logs-export-excel-dialog.js:162
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-logs-export-excel-dialog.js:166
msgid "End date"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:34
-#: frontend/src/components/dialog/org-delete-member-dialog.js:36
-#: frontend/src/components/dialog/org-delete-repo-dialog.js:29
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:35
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:36
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:29
+#: frontend/src/components/dialog/org-delete-department-dialog.js:35
+#: frontend/src/components/dialog/org-delete-member-dialog.js:37
+#: frontend/src/components/dialog/org-delete-repo-dialog.js:30
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:37
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-repo-dialog.js:30
#: frontend/src/pages/institution-admin/user-list-search/index.js:30
#: frontend/src/pages/institution-admin/user-list/index.js:71
#: frontend/src/pages/sys-admin/groups/groups-content.js:221
@@ -2550,176 +2562,177 @@ msgstr ""
msgid "Are you sure you want to delete {placeholder} ?"
msgstr ""
-#: frontend/src/components/dialog/org-delete-department-dialog.js:38
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:39
+#: frontend/src/components/dialog/org-delete-department-dialog.js:39
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-department-dialog.js:40
msgid "Delete Department"
msgstr ""
-#: frontend/src/components/dialog/org-delete-member-dialog.js:40
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:40
+#: frontend/src/components/dialog/org-delete-member-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-delete-member-dialog.js:41
#: frontend/src/pages/sys-admin/orgs/org-users.js:297
msgid "Delete Member"
msgstr "删除成員"
-#: frontend/src/components/dialog/org-import-users-dialog.js:50
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:51
+#: frontend/src/components/dialog/org-import-users-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-import-user-dialog.js:52
msgid "Import users from a .xlsx file"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:41
+#: frontend/src/components/dialog/org-rename-department-dialog.js:42
#: frontend/src/pages/org-admin/web-settings/web-settings.js:62
msgid "Name updated"
msgstr ""
-#: frontend/src/components/dialog/org-rename-department-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:75
+#: frontend/src/components/dialog/org-rename-department-dialog.js:81
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:76
#: frontend/src/pages/sys-admin/departments/department.js:103
msgid "Rename Department"
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:39
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:39
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:40
msgid "Quota is invalid."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:59
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:49
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:59
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:60
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:60
#: frontend/src/pages/sys-admin/users/search-users.js:298
#: frontend/src/pages/sys-admin/users/users.js:486
msgid "Set Quota"
msgstr "設定容量"
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:71
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:71
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
msgid "An integer that is greater than 0 or equal to -2."
msgstr ""
-#: frontend/src/components/dialog/org-set-group-quota-dialog.js:72
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:72
+#: frontend/src/components/dialog/org-set-group-quota-dialog.js:73
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-group-quota-dialog.js:73
msgid "Tip: -2 means no limit."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:64
+#: frontend/src/components/dialog/publish-wiki-dialog.js:67
msgid "Wiki custom URL deleted"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:89
+#: frontend/src/components/dialog/publish-wiki-dialog.js:92
msgid "URL is required"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:97
+#: frontend/src/components/dialog/publish-wiki-dialog.js:100
msgid "URL is copied to the clipboard"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:107
+#: frontend/src/components/dialog/publish-wiki-dialog.js:110
msgid "Publish Wiki"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:109
+#: frontend/src/components/dialog/publish-wiki-dialog.js:112
msgid "Customize URL"
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:125
+#: frontend/src/components/dialog/publish-wiki-dialog.js:128
msgid ""
"The custom part of the URL must be between 5 and 30 characters long and may "
"only contain letters (a-z), numbers, and hyphens."
msgstr ""
-#: frontend/src/components/dialog/publish-wiki-dialog.js:131
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:254
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:286
+#: frontend/src/components/dialog/publish-wiki-dialog.js:134
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:278
#| msgid "Publish"
msgid "Unpublish"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:33
+#: frontend/src/components/dialog/remove-webdav-password.js:34
msgid "Delete WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/remove-webdav-password.js:35
+#: frontend/src/components/dialog/remove-webdav-password.js:36
msgid "Are you sure you want to delete WebDAV password?"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename File"
msgstr "重新命名文件"
-#: frontend/src/components/dialog/rename-dialog.js:98
-#: frontend/src/components/dialog/rename-dirent.js:101
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:58
+#: frontend/src/components/dialog/rename-dialog.js:99
+#: frontend/src/components/dialog/rename-dirent.js:102
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:59
msgid "Rename Folder"
msgstr "重新命名目錄"
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New file name"
msgstr ""
-#: frontend/src/components/dialog/rename-dialog.js:100
-#: frontend/src/components/dialog/rename-dirent.js:103
-#: frontend/src/metadata/components/dialog/rename-dialog/index.js:61
+#: frontend/src/components/dialog/rename-dialog.js:101
+#: frontend/src/components/dialog/rename-dirent.js:104
+#: frontend/src/metadata/components/dialog/rename-dialog/index.js:62
msgid "New folder name"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:59
+#: frontend/src/components/dialog/rename-group-dialog.js:60
msgid "Rename Group"
msgstr ""
-#: frontend/src/components/dialog/rename-group-dialog.js:61
+#: frontend/src/components/dialog/rename-group-dialog.js:62
msgid "Rename group to"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:56
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:67
+#: frontend/src/components/dialog/rename-wiki-dialog.js:57
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:68
#: frontend/src/components/rename.js:89
msgid "Name is required."
msgstr "必須填寫名字。"
-#: frontend/src/components/dialog/rename-wiki-dialog.js:70
+#: frontend/src/components/dialog/rename-wiki-dialog.js:71
msgid "Rename Wiki"
msgstr ""
-#: frontend/src/components/dialog/rename-wiki-dialog.js:72
+#: frontend/src/components/dialog/rename-wiki-dialog.js:73
msgid "New Wiki name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:47
+#: frontend/src/components/dialog/repo-api-token-dialog.js:48
msgid "API token is copied to the clipboard."
msgstr ""
#: frontend/src/components/dialog/repo-api-token-dialog.js:116
#: frontend/src/components/dialog/trash-dialog/index.js:128
-#: frontend/src/pages/lib-content-view/lib-content-view.js:229
-#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1392
+#: frontend/src/pages/lib-content-view/lib-content-view.js:239
+#: frontend/src/repo-folder-trash.js:132 frontend/src/utils/utils.js:1397
msgid "Permission denied"
msgstr "沒有權限"
#: frontend/src/components/dialog/repo-api-token-dialog.js:197
#: frontend/src/components/dialog/trash-dialog/index.js:133
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:43
-#: frontend/src/components/dialog/zip-download-dialog.js:76
+#: frontend/src/components/dialog/zip-download-dialog.js:77
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:242
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:297
-#: frontend/src/metadata/store/server-operator.js:422
-#: frontend/src/metadata/store/server-operator.js:440
-#: frontend/src/pages/lib-content-view/lib-content-view.js:235
-#: frontend/src/pages/lib-content-view/lib-content-view.js:788
-#: frontend/src/pages/lib-content-view/lib-content-view.js:840
-#: frontend/src/pages/lib-content-view/lib-content-view.js:931
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1125
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1141
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1177
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1205
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1287
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1350
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1388
+#: frontend/src/metadata/store/server-operator.js:428
+#: frontend/src/metadata/store/server-operator.js:446
+#: frontend/src/pages/lib-content-view/lib-content-view.js:245
+#: frontend/src/pages/lib-content-view/lib-content-view.js:799
+#: frontend/src/pages/lib-content-view/lib-content-view.js:851
+#: frontend/src/pages/lib-content-view/lib-content-view.js:942
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1133
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1149
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1185
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1213
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1295
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1358
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1396
#: frontend/src/pages/my-libs/my-libs-deleted.js:150
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:261
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:283
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:270
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:307
#: frontend/src/pages/org-admin/devices/devices-errors.js:53
#: frontend/src/pages/search/main-panel.js:75
#: frontend/src/pages/search/main-panel.js:162
@@ -2729,23 +2742,23 @@ msgstr "沒有權限"
#: frontend/src/pages/sys-admin/abuse-reports.js:45
#: frontend/src/pages/sys-admin/devices/devices-errors.js:54
#: frontend/src/pages/upload-link/file-uploader.js:432
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:234
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:239
#: frontend/src/repo-folder-trash.js:137 frontend/src/repo-folder-trash.js:334
-#: frontend/src/utils/utils.js:1399
+#: frontend/src/utils/utils.js:1404
msgid "Error"
msgstr "錯誤"
#: frontend/src/components/dialog/repo-api-token-dialog.js:199
#: frontend/src/components/dialog/trash-dialog/index.js:139
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:45
-#: frontend/src/pages/lib-content-view/lib-content-view.js:225
+#: frontend/src/pages/lib-content-view/lib-content-view.js:235
#: frontend/src/pages/search/main-panel.js:77
#: frontend/src/pages/sys-admin/abuse-reports.js:47
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:236
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:241
#: frontend/src/repo-folder-trash.js:143 frontend/src/repo-folder-trash.js:336
#: frontend/src/shared-file-view-document.js:74
#: frontend/src/shared-file-view-spreadsheet.js:71
-#: frontend/src/utils/utils.js:1405 frontend/src/view-file-document.js:76
+#: frontend/src/utils/utils.js:1410 frontend/src/view-file-document.js:76
#: frontend/src/view-file-spreadsheet.js:71
msgid "Please check the network."
msgstr "請檢查網絡是否已連接。"
@@ -2755,32 +2768,32 @@ msgstr "請檢查網絡是否已連接。"
msgid "App Name"
msgstr ""
-#: frontend/src/components/dialog/repo-api-token-dialog.js:285
+#: frontend/src/components/dialog/repo-api-token-dialog.js:283
#| msgid "{placeholder} Access Log"
msgid "{placeholder} API Token"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:70
+#: frontend/src/components/dialog/repo-history.js:71
#: frontend/src/repo-history.js:96
msgid "{placeholder} Modification History"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:79
+#: frontend/src/components/dialog/repo-history.js:80
#: frontend/src/repo-history.js:115
msgid ""
"Tip: a snapshot will be generated after modification, which records the "
"library state after the modification."
msgstr "提示:在每次修改後會生成一個鏡像,記錄修改之前的目錄狀態。"
-#: frontend/src/components/dialog/repo-history.js:105
-#: frontend/src/components/dialog/repo-history.js:112
+#: frontend/src/components/dialog/repo-history.js:106
+#: frontend/src/components/dialog/repo-history.js:113
#: frontend/src/file-history-old.js:244 frontend/src/repo-history.js:142
#: frontend/src/repo-history.js:149
msgid "Modifier"
msgstr "修改者"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-errors.js:51
#: frontend/src/pages/sys-admin/logs-page/file-access-logs.js:90
@@ -2788,8 +2801,8 @@ msgstr "修改者"
msgid "Device"
msgstr "設備"
-#: frontend/src/components/dialog/repo-history.js:106
-#: frontend/src/components/dialog/repo-history.js:113
+#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:114
#: frontend/src/pages/org-admin/devices/devices-by-platform.js:46
#: frontend/src/pages/org-admin/devices/devices-errors.js:50
#: frontend/src/pages/sys-admin/devices/devices-by-platform.js:47
@@ -2800,69 +2813,78 @@ msgstr "設備"
msgid "Version"
msgstr "版本"
-#: frontend/src/components/dialog/repo-history.js:107
+#: frontend/src/components/dialog/repo-history.js:108
#: frontend/src/repo-history.js:144
msgid "Labels"
msgstr ""
-#: frontend/src/components/dialog/repo-history.js:244
+#: frontend/src/components/dialog/repo-history.js:245
#: frontend/src/repo-history.js:280
msgid "None"
msgstr "無"
-#: frontend/src/components/dialog/repo-history.js:247
+#: frontend/src/components/dialog/repo-history.js:248
#: frontend/src/repo-history.js:283 frontend/src/repo-snapshot.js:162
msgid "Unknown"
msgstr "未知"
-#: frontend/src/components/dialog/repo-history.js:256
+#: frontend/src/components/dialog/repo-history.js:257
#: frontend/src/components/file-view/file-toolbar.js:182
#: frontend/src/components/file-view/file-toolbar.js:263
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:48
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:80
#: frontend/src/pages/org-admin/org-logs-file-update.js:260
#: frontend/src/pages/sys-admin/logs-page/file-update-logs.js:139
-#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:64
+#: frontend/src/repo-history.js:292 frontend/src/utils/text-translation.js:68
msgid "Details"
msgstr "詳情"
-#: frontend/src/components/dialog/repo-history.js:277
+#: frontend/src/components/dialog/repo-history.js:278
#: frontend/src/repo-history.js:313
#| msgid "(current version)"
msgid "Current Version"
msgstr "當前版本"
-#: frontend/src/components/dialog/repo-history.js:278
+#: frontend/src/components/dialog/repo-history.js:279
#: frontend/src/repo-history.js:314
#| msgid "View Related Snapshot"
msgid "View Snapshot"
msgstr "查看鏡像"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:54
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:75
+#| msgid "Select all"
+msgid "Select a office suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-office-suite-dialog.js:90
+msgid "{library_name} Office Suite"
+msgstr ""
+
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:55
msgid "{placeholder} Share Admin"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:69
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:70
#: frontend/src/components/dialog/repo-share-admin/share-links.js:292
-#: frontend/src/pages/share-admin/share-links.js:564
-#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/share-links.js:557
+#: frontend/src/pages/share-admin/upload-links.js:269
#: frontend/src/pages/sys-admin/links/links-nav.js:15
msgid "Share Links"
msgstr "共享網址"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:76
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:77
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/share-links.js:571
-#: frontend/src/pages/share-admin/upload-links.js:279
+#: frontend/src/pages/share-admin/share-links.js:564
+#: frontend/src/pages/share-admin/upload-links.js:273
#: frontend/src/pages/sys-admin/links/links-nav.js:16
msgid "Upload Links"
msgstr "上傳連結"
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:82
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:83
msgid "User Shares"
msgstr ""
-#: frontend/src/components/dialog/repo-share-admin-dialog.js:87
+#: frontend/src/components/dialog/repo-share-admin-dialog.js:88
msgid "Group Shares"
msgstr ""
@@ -2873,10 +2895,10 @@ msgstr ""
#: frontend/src/components/share-link-panel/link-list.js:99
#: frontend/src/pages/invitations/invitations-view.js:115
#: frontend/src/pages/invitations/invitations-view.js:198
-#: frontend/src/pages/share-admin/share-links.js:92
-#: frontend/src/pages/share-admin/share-links.js:340
-#: frontend/src/pages/share-admin/upload-links.js:54
-#: frontend/src/pages/share-admin/upload-links.js:169
+#: frontend/src/pages/share-admin/share-links.js:97
+#: frontend/src/pages/share-admin/share-links.js:333
+#: frontend/src/pages/share-admin/upload-links.js:55
+#: frontend/src/pages/share-admin/upload-links.js:163
#: frontend/src/pages/sys-admin/links/share-links.js:75
#: frontend/src/pages/sys-admin/links/upload-links.js:53
msgid "Expiration"
@@ -2925,8 +2947,8 @@ msgid "Creator"
msgstr "建立者"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:232
-#: frontend/src/components/dialog/share-admin-link.js:29
-#: frontend/src/components/dialog/view-link-dialog.js:32
+#: frontend/src/components/dialog/share-admin-link.js:30
+#: frontend/src/components/dialog/view-link-dialog.js:33
#: frontend/src/components/share-link-panel/link-details.js:168
#: frontend/src/components/share-link-panel/link-details.js:172
#: frontend/src/components/share-link-panel/link-list.js:85
@@ -2935,10 +2957,10 @@ msgid "Link"
msgstr "鏈結"
#: frontend/src/components/dialog/repo-share-admin/upload-links.js:234
-#: frontend/src/pages/share-admin/share-links.js:91
-#: frontend/src/pages/share-admin/share-links.js:339
-#: frontend/src/pages/share-admin/upload-links.js:53
-#: frontend/src/pages/share-admin/upload-links.js:168
+#: frontend/src/pages/share-admin/share-links.js:96
+#: frontend/src/pages/share-admin/share-links.js:332
+#: frontend/src/pages/share-admin/upload-links.js:54
+#: frontend/src/pages/share-admin/upload-links.js:162
#: frontend/src/pages/sys-admin/users/user-links.js:51
msgid "Visits"
msgstr "瀏覽次數"
@@ -2958,53 +2980,44 @@ msgstr ""
msgid "Are you sure you want to delete the selected upload link(s) ?"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:42
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:43
msgid ""
"New password has been sent to your email {mail}. Please check your mailbox. "
"If you don’t receive the password, please check if your email address is "
"properly configured."
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:47
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:48
msgid "Reset library password"
msgstr ""
-#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:51
+#: frontend/src/components/dialog/reset-encrypted-repo-password-dialog.js:52
msgid "Sending new password..."
msgstr ""
-#: frontend/src/components/dialog/reset-webdav-password.js:72
+#: frontend/src/components/dialog/reset-webdav-password.js:73
msgid "Reset WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/save-shared-dir-dialog.js:55
-#: frontend/src/components/dialog/save-shared-file-dialog.js:63
+#: frontend/src/components/dialog/save-shared-dir-dialog.js:56
+#: frontend/src/components/dialog/save-shared-file-dialog.js:64
msgid "Save to:"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:24
+#: frontend/src/components/dialog/seahub-io-dialog.js:25
msgid "Exporting"
msgstr ""
-#: frontend/src/components/dialog/seahub-io-dialog.js:29
+#: frontend/src/components/dialog/seahub-io-dialog.js:30
msgid "Exporting..."
msgstr ""
-#: frontend/src/components/dialog/search-file-dialog.js:80
#: frontend/src/components/dialog/search-file-dialog.js:84
-#: frontend/src/components/file-chooser/index.js:464
-#: frontend/src/components/file-chooser/searcher/index.js:117
-#: frontend/src/components/search/wiki2-search.js:154
-#: frontend/src/components/search/wiki2-search.js:165
-msgid "Search"
-msgstr "搜索"
-
-#: frontend/src/components/dialog/search-file-dialog.js:83
#: frontend/src/components/search/search-by-name.js:35
msgid "Search files in this library"
msgstr "在當前資料庫搜尋檔案"
-#: frontend/src/components/dialog/search-file-dialog.js:91
+#: frontend/src/components/dialog/search-file-dialog.js:92
#: frontend/src/components/search/wiki2-search.js:179
#: frontend/src/pages/search/search-results.js:73
msgid "No result"
@@ -3037,89 +3050,89 @@ msgstr ""
msgid "New folder"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-contact-email.js:57
+#: frontend/src/components/dialog/set-org-user-contact-email.js:58
msgid "Set user contact email"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:63
+#: frontend/src/components/dialog/set-org-user-default-quota.js:64
msgid "Set user default quota"
msgstr ""
-#: frontend/src/components/dialog/set-org-user-default-quota.js:72
-#: frontend/src/components/dialog/set-org-user-quota.js:74
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:68
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:69
+#: frontend/src/components/dialog/set-org-user-default-quota.js:73
+#: frontend/src/components/dialog/set-org-user-quota.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:70
msgid "Tip: 0 means default limit"
msgstr "提示: 設定為0表示重置為預設上限"
-#: frontend/src/components/dialog/set-org-user-name.js:59
+#: frontend/src/components/dialog/set-org-user-name.js:60
msgid "Set user name"
msgstr "設定用戶名字"
-#: frontend/src/components/dialog/set-org-user-quota.js:65
+#: frontend/src/components/dialog/set-org-user-quota.js:66
msgid "Set user quota"
msgstr ""
-#: frontend/src/components/dialog/set-webdav-password.js:72
+#: frontend/src/components/dialog/set-webdav-password.js:73
msgid "Set WebDAV Password"
msgstr ""
-#: frontend/src/components/dialog/share-admin-link.js:22
+#: frontend/src/components/dialog/share-admin-link.js:23
msgid "The link is copied to the clipboard."
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:114
-#: frontend/src/components/dialog/share-dialog.js:272
+#: frontend/src/components/dialog/share-dialog.js:115
+#: frontend/src/components/dialog/share-dialog.js:273
#: frontend/src/components/share-link-panel/link-list.js:59
msgid "Share Link"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:137
-#: frontend/src/components/dialog/share-wiki-dialog.js:83
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:50
+#: frontend/src/components/dialog/share-dialog.js:138
+#: frontend/src/components/dialog/share-wiki-dialog.js:84
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:51
msgid "Share to user"
msgstr "共享到用戶"
-#: frontend/src/components/dialog/share-dialog.js:144
-#: frontend/src/components/dialog/share-wiki-dialog.js:90
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:55
+#: frontend/src/components/dialog/share-dialog.js:145
+#: frontend/src/components/dialog/share-wiki-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:56
msgid "Share to group"
msgstr "共享到群組"
-#: frontend/src/components/dialog/share-dialog.js:151
+#: frontend/src/components/dialog/share-dialog.js:152
msgid "Custom sharing permissions"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:167
+#: frontend/src/components/dialog/share-dialog.js:168
msgid "Share to other server"
msgstr ""
-#: frontend/src/components/dialog/share-dialog.js:328
-#: frontend/src/components/dialog/share-wiki-dialog.js:160
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:84
+#: frontend/src/components/dialog/share-dialog.js:329
+#: frontend/src/components/dialog/share-wiki-dialog.js:161
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-share-dialog.js:85
#: frontend/src/components/dirent-list-view/dirent-list-item.js:748
#: frontend/src/components/dirent-list-view/dirent-list-item.js:771
#: frontend/src/components/file-view/file-toolbar.js:148
#: frontend/src/components/file-view/file-toolbar.js:253
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:343
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:493
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:261
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:271
#: frontend/src/components/toolbar/view-file-toolbar.js:136
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:251
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:244
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:170
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:70
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:392
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:361
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:416
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:139
#: frontend/src/pages/shared-libs/item.js:211
#: frontend/src/pages/shared-libs/item.js:262
#: frontend/src/pages/shared-libs/item.js:329
-#: frontend/src/pages/sys-admin/repos/repos.js:261
-#: frontend/src/utils/text-translation.js:36
+#: frontend/src/pages/sys-admin/repos/repos.js:264
+#: frontend/src/utils/text-translation.js:40
msgid "Share"
msgstr "共享"
-#: frontend/src/components/dialog/share-repo-dialog.js:38
+#: frontend/src/components/dialog/share-repo-dialog.js:39
#: frontend/src/pages/org-admin/departments/department-libraries.js:127
#: frontend/src/pages/starred/starred.js:189
#: frontend/src/pages/starred/starred.js:238
@@ -3127,11 +3140,11 @@ msgstr "共享"
msgid "icon"
msgstr "圖示"
-#: frontend/src/components/dialog/share-repo-dialog.js:108
+#: frontend/src/components/dialog/share-repo-dialog.js:109
msgid "Please select a library to share."
msgstr ""
-#: frontend/src/components/dialog/share-repo-dialog.js:124
+#: frontend/src/components/dialog/share-repo-dialog.js:125
msgid "Select libraries to share"
msgstr "選擇要共享的資料庫"
@@ -3167,8 +3180,8 @@ msgstr ""
#: frontend/src/components/dialog/share-to-other-server.js:199
#: frontend/src/pages/invitations/invitations-view.js:54
-#: frontend/src/pages/share-admin/share-links.js:526
-#: frontend/src/pages/share-admin/upload-links.js:244
+#: frontend/src/pages/share-admin/share-links.js:519
+#: frontend/src/pages/share-admin/upload-links.js:238
#: frontend/src/pages/sys-admin/groups/groups.js:87
#: frontend/src/pages/sys-admin/groups/search-groups.js:54
#: frontend/src/pages/sys-admin/institutions/institutions.js:230
@@ -3200,154 +3213,156 @@ msgstr ""
#: frontend/src/components/dialog/sort-options.js:19
#: frontend/src/components/sort-menu.js:17
-#: frontend/src/pages/share-admin/share-links.js:406
+#: frontend/src/pages/share-admin/share-links.js:399
msgid "By name ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:20
#: frontend/src/components/sort-menu.js:18
-#: frontend/src/pages/share-admin/share-links.js:407
+#: frontend/src/pages/share-admin/share-links.js:400
msgid "By name descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:21
+#: frontend/src/components/sort-menu.js:19
msgid "By size ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:22
+#: frontend/src/components/sort-menu.js:20
msgid "By size descending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:23
-#: frontend/src/components/sort-menu.js:19
+#: frontend/src/components/sort-menu.js:21
msgid "By time ascending"
msgstr ""
#: frontend/src/components/dialog/sort-options.js:24
-#: frontend/src/components/sort-menu.js:20
+#: frontend/src/components/sort-menu.js:22
msgid "By time descending"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:68
#| msgid "No department"
msgid "Add department at"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:69
+#: frontend/src/components/dialog/sysadmin-dialog/add-department-v2-dialog.js:70
#| msgid "Change to department"
msgid "Create top department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:18
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:19
#| msgid "Delete Department"
msgid "Delete department"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:21
+#: frontend/src/components/dialog/sysadmin-dialog/delete-department-v2-confirm-dialog.js:22
#| msgid "Are you sure to delete "
msgid "Are you sure to delete"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:61
+#: frontend/src/components/dialog/sysadmin-dialog/rename-department-v2-dialog.js:62
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:331
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:247
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:240
#: frontend/src/metadata/metadata-tree-view/view.js:57
#: frontend/src/metadata/views/face-recognition/peoples/people/op-menu/index.js:44
#: frontend/src/pages/groups/group-view.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:142
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
#: frontend/src/pages/org-admin/departments/group-item.js:52
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:152
#: frontend/src/pages/sdoc/sdoc-file-history/history-version.js:172
#: frontend/src/pages/sys-admin/departments-v2/departments-node-dropdown-menu.js:23
#: frontend/src/pages/sys-admin/departments/group-item.js:69
-#: frontend/src/utils/text-translation.js:48
+#: frontend/src/utils/text-translation.js:52
msgid "Rename"
msgstr "重命名"
-#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:66
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-quota.js:67
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:68
msgid "An integer that is greater than or equal to 0."
msgstr "大於等於 0 的整數。"
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Upload Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/set-upload-download-rate-limit.js:51
msgid "Set Download Rate Limit"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:51
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-depart-member-v2-dialog.js:52
#| msgid "Add Member"
msgid "Add member"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-institution-dialog.js:42
msgid "Add institution"
msgstr "新增機構"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:71
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:72
msgid "Version Number is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:75
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:76
msgid "Version Number must be a number."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:79
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:80
msgid "Text is required."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Update Terms and Conditions"
msgstr "更新軟件使用條款"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:103
msgid "Add Terms and Conditions"
msgstr "增加軟件使用條款"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:113
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:114
msgid "Version Number"
msgstr "版本號"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:117
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:118
#: frontend/src/metadata/components/popover/column-popover/type/index.js:102
#: frontend/src/pages/search/advanced-search.js:18
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:51
msgid "Text"
msgstr "文字"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:121
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:122
#: frontend/src/pages/sys-admin/terms-and-conditions/content.js:53
msgid "Activated"
msgstr "已開通"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:125
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:126
msgid "On"
msgstr "開啟"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:131
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-or-update-term-dialog.js:132
msgid "Off"
msgstr "關閉"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:75
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:102
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:76
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:103
msgid "Passwords do not match."
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:91
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:92
#: frontend/src/pages/sys-admin/orgs/orgs.js:128
msgid "Add Organization"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:100
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:74
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:74
#: frontend/src/components/group-members.js:125
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:163
#: frontend/src/pages/groups/group-view.js:332
#: frontend/src/pages/institution-admin/user-content/user-group-item.js:27
-#: frontend/src/pages/libraries/index.js:419
+#: frontend/src/pages/libraries/index.js:430
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:84
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:65
#: frontend/src/pages/org-admin/org-group-members.js:109
@@ -3359,7 +3374,7 @@ msgstr ""
#: frontend/src/pages/sys-admin/links/share-links.js:68
#: frontend/src/pages/sys-admin/links/upload-links.js:50
#: frontend/src/pages/sys-admin/orgs/org-repos.js:34
-#: frontend/src/pages/sys-admin/repos/repos.js:87
+#: frontend/src/pages/sys-admin/repos/repos.js:88
#: frontend/src/pages/sys-admin/repos/trash-repos.js:69
#: frontend/src/pages/sys-admin/users/user-groups.js:118
#: frontend/src/pages/sys-admin/users/user-links.js:158
@@ -3368,20 +3383,20 @@ msgstr ""
msgid "Owner"
msgstr "擁有者"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:101
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-org-dialog.js:102
msgid "Owner can use admin panel in an organization, must be a new account."
msgstr "擁有者能使用機構的管理員面板, 必須是一個新的帳號."
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:41
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-sys-notification-dialog.js:42
#: frontend/src/pages/sys-admin/notifications/notifications.js:302
msgid "Add new notification"
msgstr "新增新通知"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:134
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:135
msgid "Name(optional)"
msgstr "名字(可選)"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:140
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
#: frontend/src/components/group-members.js:31
#: frontend/src/pages/institution-admin/user-content/user-groups.js:38
#: frontend/src/pages/org-admin/departments/department-members.js:179
@@ -3397,13 +3412,13 @@ msgstr "名字(可選)"
msgid "Role"
msgstr "用戶角色"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:141
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-add-user-dialog.js:142
msgid ""
"You can also add a user as a guest, who will not be allowed to create "
"libraries and groups."
msgstr "可以新增一個“訪客”用戶,“訪客”用戶無法建立資料庫和群組。"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-batch-add-admin-dialog.js:41
#: frontend/src/pages/sys-admin/users/users.js:406
msgid "Add Admin"
msgstr ""
@@ -3415,54 +3430,54 @@ msgstr "(如果為空,擁有者將為管理員)"
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-group-dialog.js:79
#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-create-repo-dialog.js:80
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:50
-#: frontend/src/components/dialog/transfer-dialog.js:158
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:51
+#: frontend/src/components/dialog/transfer-dialog.js:159
msgid "Select a user"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:40
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-group-transfer-dialog.js:41
msgid "Transfer Group {placeholder} to"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:110
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-lib-history-setting-dialog.js:111
msgid "{placeholder} History Setting"
msgstr "{placeholder} 歷史設置"
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:36
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-rename-department-dialog.js:37
msgid "Department renamed"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:34
-#: frontend/src/components/dialog/transfer-dialog.js:207
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-repo-transfer-dialog.js:35
+#: frontend/src/components/dialog/transfer-dialog.js:208
msgid "Transfer Library {library_name}"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-max-user-number-dialog.js:51
msgid "Set max number of members"
msgstr ""
-#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:50
+#: frontend/src/components/dialog/sysadmin-dialog/sysadmin-set-org-name-dialog.js:51
#: frontend/src/pages/sys-admin/users/user-info.js:67
msgid "Set Name"
msgstr ""
-#: frontend/src/components/dialog/terms-editor-dialog.js:25
-#: frontend/src/components/dialog/terms-preview-dialog.js:16
+#: frontend/src/components/dialog/terms-editor-dialog.js:26
+#: frontend/src/components/dialog/terms-preview-dialog.js:17
#: frontend/src/components/main-side-nav-folded.js:231
#: frontend/src/components/main-side-nav.js:305
#: frontend/src/pages/sys-admin/web-settings/web-settings.js:322
msgid "Terms"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:133
+#: frontend/src/components/dialog/transfer-dialog.js:134
msgid "Transfer to user"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:145
+#: frontend/src/components/dialog/transfer-dialog.js:146
msgid "Transfer to department"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:154
+#: frontend/src/components/dialog/transfer-dialog.js:155
#: frontend/src/pages/institution-admin/side-panel.js:28
#: frontend/src/pages/institution-admin/users-nav/index.js:12
#: frontend/src/pages/org-admin/org-users-search-users.js:170
@@ -3479,18 +3494,18 @@ msgstr ""
msgid "Users"
msgstr "用戶"
-#: frontend/src/components/dialog/transfer-dialog.js:168
-#: frontend/src/components/dialog/transfer-dialog.js:193
+#: frontend/src/components/dialog/transfer-dialog.js:169
+#: frontend/src/components/dialog/transfer-dialog.js:194
msgid "Keep sharing"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:170
+#: frontend/src/components/dialog/transfer-dialog.js:171
#| msgid ""
#| "the library is shared to another user, the sharing will be ketp."
msgid "If the library is shared to another user, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:174
+#: frontend/src/components/dialog/transfer-dialog.js:175
#: frontend/src/pages/org-admin/departments/department-list.js:112
#: frontend/src/pages/org-admin/departments/department.js:143
#: frontend/src/pages/org-admin/departments/department.js:144
@@ -3503,27 +3518,27 @@ msgstr ""
msgid "Departments"
msgstr ""
-#: frontend/src/components/dialog/transfer-dialog.js:195
+#: frontend/src/components/dialog/transfer-dialog.js:196
#| msgid ""
#| " library is shared to another department, the sharing will be ketp."
msgid ""
"If the library is shared to another department, the sharing will be kept."
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:46
+#: frontend/src/components/dialog/transfer-group-dialog.js:47
msgid "Group has been transfered"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:61
+#: frontend/src/components/dialog/transfer-group-dialog.js:62
#: frontend/src/pages/sys-admin/admin-logs/operation-logs.js:106
msgid "Transfer Group"
msgstr "轉讓群組"
-#: frontend/src/components/dialog/transfer-group-dialog.js:63
+#: frontend/src/components/dialog/transfer-group-dialog.js:64
msgid "Transfer group to"
msgstr ""
-#: frontend/src/components/dialog/transfer-group-dialog.js:67
+#: frontend/src/components/dialog/transfer-group-dialog.js:68
msgid "Please enter 1 or more character"
msgstr "請輸入 1 個或更多字符"
@@ -3536,22 +3551,22 @@ msgstr ""
msgid "Visit old version page"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:210
-#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:889
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:797
+#: frontend/src/components/dialog/trash-dialog/index.js:214
+#: frontend/src/components/dirent-grid-view/dirent-grid-view.js:897
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:804
msgid "No file"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/index.js:215
+#: frontend/src/components/dialog/trash-dialog/index.js:219
#: frontend/src/components/shared-file-view/shared-file-view.js:121
#: frontend/src/repo-folder-trash.js:206 frontend/src/repo-snapshot.js:168
-#: frontend/src/shared-dir-view.js:457
+#: frontend/src/shared-dir-view.js:479
msgid "Current path: "
msgstr "當前路徑:"
#: frontend/src/components/dialog/trash-dialog/table/file-records/file-record.js:39
-#: frontend/src/pages/wiki2/side-panel.js:75
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:230
+#: frontend/src/pages/wiki2/side-panel.js:95
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:235
#: frontend/src/repo-folder-trash.js:330 frontend/src/repo-snapshot.js:273
#| msgid "Restored file"
msgid "Restored 1 item"
@@ -3570,34 +3585,34 @@ msgstr ""
msgid "File"
msgstr "檔案"
-#: frontend/src/components/dialog/trash-dialog/table/index.js:35
+#: frontend/src/components/dialog/trash-dialog/table/index.js:12
#: frontend/src/repo-folder-trash.js:241
msgid "Original path"
msgstr ""
-#: frontend/src/components/dialog/trash-dialog/table/index.js:36
-#: frontend/src/pages/wiki2/wiki-trash-dialog.js:140
+#: frontend/src/components/dialog/trash-dialog/table/index.js:13
+#: frontend/src/pages/wiki2/wiki-trash-dialog.js:144
#: frontend/src/repo-folder-trash.js:242
msgid "Delete Time"
msgstr "刪除時間"
-#: frontend/src/components/dialog/upload-remind-dialog.js:35
+#: frontend/src/components/dialog/upload-remind-dialog.js:36
msgid "Replace file {filename}?"
msgstr "覆蓋文件 {filename} ?"
-#: frontend/src/components/dialog/upload-remind-dialog.js:38
+#: frontend/src/components/dialog/upload-remind-dialog.js:39
msgid "A file with the same name already exists in this folder."
msgstr "該資料夾下有同名檔案。"
-#: frontend/src/components/dialog/upload-remind-dialog.js:39
+#: frontend/src/components/dialog/upload-remind-dialog.js:40
msgid "Replacing it will overwrite its content."
msgstr "替換它會覆蓋已有內容。"
-#: frontend/src/components/dialog/upload-remind-dialog.js:42
+#: frontend/src/components/dialog/upload-remind-dialog.js:43
msgid "Replace"
msgstr "取代"
-#: frontend/src/components/dialog/upload-remind-dialog.js:43
+#: frontend/src/components/dialog/upload-remind-dialog.js:44
msgid "Don't replace"
msgstr "不取代"
@@ -3612,73 +3627,73 @@ msgid ""
"symbols"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:22
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:27
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:28
msgid "Password cannot be blank"
msgstr "密碼不能為空"
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:34
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:42
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:35
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:43
msgid "Password strength should be strong or very strong"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:41
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:42
msgid "Password set"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:53
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:54
msgid "Set password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:63
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:75
+#: frontend/src/components/dialog/user-password-widgets/user-set-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:76
msgid "Confirm password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:23
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:24
msgid "Current password cannot be blank"
msgstr "當前密碼不能為空"
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:39
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:40
msgid "New password cannot be the same as old password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:48
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:49
#: frontend/src/components/user-settings/webdav-password.js:37
msgid "Password updated"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:59
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:60
msgid "Update password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:64
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:65
msgid "Current password"
msgstr ""
-#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:70
+#: frontend/src/components/dialog/user-password-widgets/user-update-password-dialog.js:71
msgid "New password"
msgstr "新密碼"
-#: frontend/src/components/dialog/view-link-dialog.js:21
+#: frontend/src/components/dialog/view-link-dialog.js:22
msgid "Link has been copied to clipboard"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:24
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:25
#| msgid "Convert Wiki"
msgid "Converting"
msgstr ""
-#: frontend/src/components/dialog/wiki-convert-status-dialog.js:29
+#: frontend/src/components/dialog/wiki-convert-status-dialog.js:30
#| msgid "Exporting..."
msgid "Converting..."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:70
+#: frontend/src/components/dialog/zip-download-dialog.js:71
msgid "Failed to download. The total size of the files exceeded the limit."
msgstr ""
-#: frontend/src/components/dialog/zip-download-dialog.js:150
+#: frontend/src/components/dialog/zip-download-dialog.js:151
msgid "Packaging..."
msgstr "正在封包"
@@ -3690,9 +3705,9 @@ msgstr ""
#: frontend/src/components/dir-view-mode/dir-others/index.js:40
#: frontend/src/components/history-trash-file-view/file-view.js:33
#: frontend/src/pages/org-admin/libraries/org-repo-nav.js:16
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:18
#: frontend/src/pages/wiki2/wiki-nav/wiki-nav.js:145
-#: frontend/src/utils/text-translation.js:124
+#: frontend/src/utils/text-translation.js:128
msgid "Trash"
msgstr "資源回收筒"
@@ -3799,7 +3814,7 @@ msgstr ""
#: frontend/src/components/dirent-detail/dirent-details/file-details/index.js:137
#: frontend/src/metadata/components/detail-editor/collaborator-editor/index.js:90
#: frontend/src/metadata/components/detail-editor/date-editor/index.js:51
-#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:32
+#: frontend/src/metadata/components/detail-editor/long-text-editor/index.js:41
#: frontend/src/metadata/components/detail-editor/multiple-select-editor/index.js:98
#: frontend/src/metadata/components/detail-editor/number-editor/index.js:72
#: frontend/src/metadata/components/detail-editor/rate-editor/index.js:17
@@ -3821,24 +3836,24 @@ msgstr ""
msgid "Capture information"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
msgid "freezed"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:332
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
#: frontend/src/components/dirent-list-view/dirent-list-item.js:807
#: frontend/src/components/file-view/file-info.js:32
#: frontend/src/pages/markdown-editor/header-toolbar/file-info.js:17
msgid "locked"
msgstr "已鎖定"
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "Frozen by {name}"
msgstr ""
-#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:333
+#: frontend/src/components/dirent-grid-view/dirent-grid-item.js:334
#: frontend/src/components/dirent-list-view/dirent-list-item.js:801
msgid "locked by {name}"
msgstr ""
@@ -3860,11 +3875,11 @@ msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:683
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:684
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:376
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:377
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:400
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:401
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:136
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:250
@@ -3881,23 +3896,23 @@ msgstr "取消星標"
#: frontend/src/components/file-view/file-info.js:41
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:644
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:645
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:308
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:130
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:332
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:333
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:133
#: frontend/src/pages/shared-libs/item.js:195
#: frontend/src/pages/shared-libs/item.js:196
#: frontend/src/pages/shared-libs/item.js:328
msgid "Star"
msgstr "新增星標"
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Unselect all items"
msgstr ""
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:726
-#: frontend/src/components/dirent-list-view/dirent-list-view.js:727
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:712
+#: frontend/src/components/dirent-list-view/dirent-list-view.js:713
#| msgid "Select all"
msgid "Select all items"
msgstr ""
@@ -3924,7 +3939,7 @@ msgstr ""
#: frontend/src/pages/org-admin/side-panel.js:63
#: frontend/src/pages/search/advanced-search.js:66
#: frontend/src/pages/search/advanced-search.js:91
-#: frontend/src/pages/share-admin/libraries.js:361
+#: frontend/src/pages/share-admin/libraries.js:354
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:170
#: frontend/src/pages/sys-admin/departments/department.js:45
#: frontend/src/pages/sys-admin/groups/group-nav.js:17
@@ -4100,13 +4115,13 @@ msgstr "未加星標"
#: frontend/src/components/file-view/file-toolbar.js:95
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:155
-#: frontend/src/utils/text-translation.js:72
+#: frontend/src/utils/text-translation.js:76
msgid "Lock"
msgstr "鎖定"
#: frontend/src/components/file-view/file-toolbar.js:99
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:163
-#: frontend/src/utils/text-translation.js:76
+#: frontend/src/utils/text-translation.js:80
msgid "Unlock"
msgstr "解鎖"
@@ -4120,7 +4135,7 @@ msgstr ""
#: frontend/src/components/file-view/file-toolbar.js:189
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:207
-#: frontend/src/utils/text-translation.js:68
+#: frontend/src/utils/text-translation.js:72
msgid "Open via Client"
msgstr "客戶端打開"
@@ -4129,7 +4144,7 @@ msgstr "客戶端打開"
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:62
#: frontend/src/components/file-view/onlyoffice-file-toolbar.js:83
#: frontend/src/metadata/views/kanban/context-menu/index.js:44
-#: frontend/src/metadata/views/table/context-menu/index.js:165
+#: frontend/src/metadata/views/table/context-menu/index.js:171
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:69
msgid "Open parent folder"
msgstr "開啟父目錄"
@@ -4152,7 +4167,7 @@ msgstr ""
#: frontend/src/components/files-sub-nav.js:55
#: frontend/src/components/files-sub-nav.js:57
-#: frontend/src/pages/libraries/index.js:430
+#: frontend/src/pages/libraries/index.js:441
#: frontend/src/pages/my-libs/my-libs-deleted.js:52
#: frontend/src/pages/my-libs/my-libs.js:167
msgid "My Libraries"
@@ -4211,12 +4226,12 @@ msgstr "成員"
#: frontend/src/components/group-members.js:96
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:293
-#: frontend/src/pages/lib-content-view/lib-content-view.js:919
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:279
+#: frontend/src/pages/lib-content-view/lib-content-view.js:930
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:303
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:157
#: frontend/src/pages/org-admin/org-group-repos.js:146
#: frontend/src/pages/org-admin/org-user-repos.js:142
-#: frontend/src/pages/sys-admin/repos/repos.js:161
+#: frontend/src/pages/sys-admin/repos/repos.js:164
#: frontend/src/pages/sys-admin/repos/trash-repos.js:161
msgid "Successfully deleted {name}."
msgstr ""
@@ -4227,7 +4242,7 @@ msgstr "當前路徑:"
#: frontend/src/components/libs-mobile-thead.js:17
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:158
-#: frontend/src/pages/libraries/index.js:414
+#: frontend/src/pages/libraries/index.js:425
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:124
#: frontend/src/pages/shared-libs/content.js:123
msgid "Library Type"
@@ -4235,7 +4250,7 @@ msgstr "資料庫類型"
#: frontend/src/components/libs-mobile-thead.js:19
#: frontend/src/components/shared-repo-list-view/shared-repo-list-view.js:160
-#: frontend/src/pages/libraries/index.js:416
+#: frontend/src/pages/libraries/index.js:427
#: frontend/src/pages/my-libs/mylib-repo-list-view.js:126
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:82
#: frontend/src/pages/shared-libs/content.js:125
@@ -4270,6 +4285,7 @@ msgstr "檔案活動"
#: frontend/src/components/main-side-nav-folded.js:186
#: frontend/src/components/main-side-nav.js:266
#: frontend/src/components/main-side-nav.js:268
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
#: frontend/src/pages/wikis/wikis.js:339
msgid "Wikis"
msgstr ""
@@ -4309,7 +4325,7 @@ msgstr "連結"
#: frontend/src/components/main-side-nav.js:183
#: frontend/src/components/main-side-nav.js:185
-#: frontend/src/pages/share-admin/folders.js:370
+#: frontend/src/pages/share-admin/folders.js:367
#| msgid "Folder"
msgid "Folders"
msgstr "資料夾"
@@ -4322,8 +4338,8 @@ msgstr "個人工作臺"
#: frontend/src/components/main-side-nav.js:280
#: frontend/src/components/main-side-nav.js:282
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:346
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:169
-#: frontend/src/utils/text-translation.js:150
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
+#: frontend/src/utils/text-translation.js:154
msgid "Share Admin"
msgstr "共享管理"
@@ -4386,7 +4402,7 @@ msgid ""
msgstr ""
#: frontend/src/components/popover/edit-filetag-popover.js:141
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:144
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:145
#: frontend/src/tag/views/all-tags/main/index.js:40
msgid "No tags"
msgstr ""
@@ -4435,6 +4451,16 @@ msgstr ""
msgid "Export tags"
msgstr ""
+#: frontend/src/components/published-wiki-entrance.js:30
+#| msgid "Publish"
+msgid "Published"
+msgstr ""
+
+#: frontend/src/components/published-wiki-entrance.js:36
+#| msgid "Wiki published"
+msgid "View published page"
+msgstr ""
+
#: frontend/src/components/repo-monitored-icon.js:22
#| msgid "Search files in this library"
msgid "You are watching file changes of this library."
@@ -4445,33 +4471,39 @@ msgstr ""
msgid "Last modified by"
msgstr ""
-#: frontend/src/components/search/search.js:538
+#: frontend/src/components/search/search.js:549
#: frontend/src/components/search/wiki2-search.js:177
msgid "Type characters to start search"
msgstr ""
-#: frontend/src/components/search/search.js:565
-#: frontend/src/components/search/search.js:615
-#: frontend/src/components/search/search.js:632
+#: frontend/src/components/search/search.js:576
+#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:643
msgid "in all libraries"
msgstr ""
-#: frontend/src/components/search/search.js:603
-#: frontend/src/components/search/search.js:626
+#: frontend/src/components/search/search.js:614
+#: frontend/src/components/search/search.js:637
#| msgid "Search files in this library"
msgid "in this library"
msgstr ""
-#: frontend/src/components/search/search.js:609
+#: frontend/src/components/search/search.js:620
#| msgid "Parent folder"
msgid "in this folder"
msgstr ""
-#: frontend/src/components/search/search.js:677
+#: frontend/src/components/search/search.js:688
msgid "Search results visited recently"
msgstr ""
-#: frontend/src/components/search/wiki2-search-result.js:24
+#: frontend/src/components/search/search.js:761
+#: frontend/src/components/search/search.js:800
+#| msgid "Clear Trash"
+msgid "Clear search"
+msgstr ""
+
+#: frontend/src/components/search/wiki2-search-result.js:26
msgid "Current page"
msgstr ""
@@ -4663,12 +4695,13 @@ msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:47
#: frontend/src/pages/markdown-editor/index.js:405
#: frontend/src/pages/plain-markdown-editor/index.js:172
+#: frontend/src/pages/tldraw-editor/index.js:27
#: frontend/src/view-file-text.js:81
msgid "Successfully saved"
msgstr ""
#: frontend/src/components/shared-file-view/shared-file-view.js:63
-#: frontend/src/shared-dir-view.js:79
+#: frontend/src/shared-dir-view.js:82
msgid "File download is disabled: the share link traffic of owner is used up."
msgstr "檔案下載已禁用:外鏈擁有者的流量已用完。"
@@ -4686,114 +4719,115 @@ msgid "Expired"
msgstr "已過期"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:238
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:257
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:266
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:219
-#: frontend/src/pages/sys-admin/repos/repos.js:174
+#: frontend/src/pages/sys-admin/repos/repos.js:177
#: frontend/src/pages/sys-admin/users/user-repos.js:296
msgid "Successfully transferred the library."
msgstr "資料庫轉讓成功。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:244
#: frontend/src/pages/my-libs/my-libs-deleted.js:151
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:263
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:272
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:287
msgid "Failed. Please check the network."
msgstr "操作失敗。請檢查網絡是否已連接。"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:299
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:285
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:309
msgid "Failed to delete {name}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:334
#: frontend/src/pages/groups/group-view.js:379
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:145
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:256
#: frontend/src/pages/sys-admin/groups/groups-content.js:206
-#: frontend/src/pages/sys-admin/repos/repos.js:267
+#: frontend/src/pages/sys-admin/repos/repos.js:270
#: frontend/src/pages/sys-admin/users/user-repos.js:167
-#: frontend/src/utils/text-translation.js:142
+#: frontend/src/utils/text-translation.js:146
msgid "Transfer"
msgstr "轉讓"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:337
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
-#: frontend/src/utils/text-translation.js:146
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:163
+#: frontend/src/utils/text-translation.js:150
msgid "Folder Permission"
msgstr "目錄權限"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:340
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:494
-#: frontend/src/pages/share-admin/folders.js:251
-#: frontend/src/pages/share-admin/folders.js:279
-#: frontend/src/pages/share-admin/libraries.js:264
-#: frontend/src/pages/share-admin/libraries.js:292
+#: frontend/src/pages/share-admin/folders.js:248
+#: frontend/src/pages/share-admin/folders.js:276
+#: frontend/src/pages/share-admin/libraries.js:257
+#: frontend/src/pages/share-admin/libraries.js:285
#: frontend/src/pages/sys-admin/groups/group-repos.js:139
#: frontend/src/pages/sys-admin/groups/group-repos.js:147
-#: frontend/src/utils/text-translation.js:185
+#: frontend/src/utils/text-translation.js:189
msgid "Unshare"
msgstr "取消共享"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:349
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:148
-#: frontend/src/utils/text-translation.js:154
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/utils/text-translation.js:158
msgid "Change Password"
msgstr "修改密碼"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:352
#: frontend/src/components/user-settings/webdav-password.js:104
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:151
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
#: frontend/src/pages/sys-admin/orgs/org-users.js:200
#: frontend/src/pages/sys-admin/orgs/org-users.js:306
#: frontend/src/pages/sys-admin/users/users-content.js:383
#: frontend/src/pages/sys-admin/users/users-content.js:585
-#: frontend/src/utils/text-translation.js:158
+#: frontend/src/utils/text-translation.js:162
msgid "Reset Password"
msgstr "重置密碼"
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:355
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:154
-#: frontend/src/pages/shared-libs/item.js:227
-#: frontend/src/pages/shared-libs/item.js:278
-#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:166
-msgid "Watch File Changes"
-msgstr ""
-
-#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
#: frontend/src/pages/my-libs/mylib-repo-menu.js:157
#: frontend/src/pages/shared-libs/item.js:227
#: frontend/src/pages/shared-libs/item.js:278
#: frontend/src/pages/shared-libs/item.js:331
-#: frontend/src/utils/text-translation.js:162
+#: frontend/src/utils/text-translation.js:170
+msgid "Watch File Changes"
+msgstr ""
+
+#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:358
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:160
+#: frontend/src/pages/shared-libs/item.js:227
+#: frontend/src/pages/shared-libs/item.js:278
+#: frontend/src/pages/shared-libs/item.js:331
+#: frontend/src/utils/text-translation.js:166
msgid "Unwatch File Changes"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:364
-#: frontend/src/metadata/components/popover/filter-popover/index.js:173
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:172
-#: frontend/src/utils/text-translation.js:170
+#: frontend/src/metadata/components/popover/filter-popover/index.js:149
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/utils/text-translation.js:174
msgid "Advanced"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:367
-#: frontend/src/pages/my-libs/mylib-repo-menu.js:175
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:178
msgid "SeaTable integration"
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:604
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:147
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:152
#: frontend/src/pages/shared-libs/item.js:102
msgid "Successfully unstarred {library_name_placeholder}."
msgstr ""
#: frontend/src/components/shared-repo-list-view/shared-repo-list-item.js:614
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:157
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:162
#: frontend/src/pages/shared-libs/item.js:112
msgid "Successfully starred {library_name_placeholder}."
msgstr ""
-#: frontend/src/components/sort-menu.js:50
-#: frontend/src/components/sort-menu.js:51
+#: frontend/src/components/sort-menu.js:52
+#: frontend/src/components/sort-menu.js:53
msgid "Switch sort mode"
msgstr ""
@@ -4804,70 +4838,76 @@ msgstr ""
msgid "Search files"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:177
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:184
msgid "Please choose a .sdoczip file."
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:220
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:227
#: frontend/src/pages/upload-link/upload-progress-dialog.js:68
msgid "Upload Files"
msgstr "上傳檔案"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:224
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:231
#: frontend/src/pages/upload-link/upload-progress-dialog.js:69
msgid "Upload Folder"
msgstr "上傳目錄"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:243
-#: frontend/src/utils/text-translation.js:32
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:250
+#: frontend/src/utils/text-translation.js:36
msgid "New SeaDoc File"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:246
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
#: frontend/src/utils/text-translation.js:16
msgid "New Markdown File"
msgstr "新建Markdown文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:247
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:254
#: frontend/src/utils/text-translation.js:20
msgid "New Excel File"
msgstr "新建Excel文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:248
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:255
#: frontend/src/utils/text-translation.js:24
msgid "New PowerPoint File"
msgstr "新建PowerPoint文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:249
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:256
#: frontend/src/utils/text-translation.js:28
msgid "New Word File"
msgstr "新建Word文件"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:253
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:259
+#: frontend/src/utils/text-translation.js:32
+#| msgid "New Word File"
+msgid "New Whiteboard File"
+msgstr ""
+
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:263
msgid "New"
msgstr "新建"
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:269
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:279
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
msgid "Import sdoc"
msgstr ""
-#: frontend/src/components/toolbar/dir-operation-toolbar.js:405
+#: frontend/src/components/toolbar/dir-operation-toolbar.js:415
#| msgid "Converting, please wait..."
msgid "Importing sdoc, please wait..."
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:379
msgid "Unselect"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:381
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:380
msgid "selected"
msgstr ""
-#: frontend/src/components/toolbar/selected-dirents-toolbar.js:385
+#: frontend/src/components/toolbar/selected-dirents-toolbar.js:384
#: frontend/src/metadata/metadata-tree-view/view.js:65
-#: frontend/src/utils/text-translation.js:52
+#: frontend/src/utils/text-translation.js:56
msgid "Move"
msgstr "移動"
@@ -4990,7 +5030,7 @@ msgid ""
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:38
-#: frontend/src/components/user-settings/social-login-saml.js:49
+#: frontend/src/components/user-settings/social-login-saml.js:50
#: frontend/src/components/user-settings/social-login-weixin.js:38
#: frontend/src/components/user-settings/social-login.js:38
#: frontend/src/settings.js:64
@@ -4998,7 +5038,7 @@ msgid "Social Login"
msgstr ""
#: frontend/src/components/user-settings/social-login-dingtalk.js:42
-#: frontend/src/components/user-settings/social-login-saml.js:53
+#: frontend/src/components/user-settings/social-login-saml.js:54
#: frontend/src/components/user-settings/social-login-weixin.js:42
#: frontend/src/components/user-settings/social-login.js:42
msgid "Connect"
@@ -5151,55 +5191,50 @@ msgstr ""
msgid "Switch view mode"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:108
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:117
msgid "Wiki published"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:249
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:242
#: frontend/src/pages/sdoc-revision/index.js:122
msgid "Publish"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:260
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:253
#| msgid "Convert Wiki"
msgid "Convert to new Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:275
-#| msgid "Publish"
-msgid "Published"
-msgstr ""
-
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:276
#| msgid "Publish Wiki"
msgid "Unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:277
#| msgid "Are you sure you want to unlink this device?"
msgid "Are you sure you want to unpublish Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:292
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:304
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:284
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:296
#| msgid "Delete File"
msgid "Delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:293
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:305
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:285
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:297
#| msgid "Are you sure you want to delete"
msgid "Are you sure you want to delete Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:298
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:310
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:290
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:302
#| msgid "Leave Share"
msgid "Leave Share Wiki"
msgstr ""
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:299
-#: frontend/src/components/wiki-card-view/wiki-card-item.js:311
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:291
+#: frontend/src/components/wiki-card-view/wiki-card-item.js:303
#| msgid "Are you sure you want to delete %s ?"
msgid "Are you sure you want to leave share Wiki"
msgstr ""
@@ -5222,12 +5257,49 @@ msgstr ""
#: frontend/src/pages/markdown-editor/header-toolbar/more-menu.js:56
#: frontend/src/repo-folder-trash.js:285
#: frontend/src/tag/views/all-tags/main/tag/tag-more-operation.js:40
+#: frontend/src/user-notifications.js:113
msgid "More"
msgstr "更多"
-#: frontend/src/hooks/metadata-operation.js:20
-#| msgid "Successfully saved"
-msgid "Successfully OCR"
+#: frontend/src/hooks/metadata-ai-operation.js:34
+msgid "Extracting text by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:39
+msgid "Text extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:43
+#| msgid "Failed to extract file details"
+msgid "Failed to extract text"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:57
+#| msgid "Generate description"
+msgid "Generating description by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:61
+#| msgid "Description is required"
+msgid "Description generated"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:65
+msgid "Failed to generate description"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:72
+#| msgid "Extract file details"
+msgid "Extracting file details by AI..."
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:76
+#| msgid "File details"
+msgid "File details extracted"
+msgstr ""
+
+#: frontend/src/hooks/metadata-ai-operation.js:80
+msgid "Failed to extract file details"
msgstr ""
#: frontend/src/metadata/components/cell-editors/collaborator-editor/index.js:214
@@ -5251,7 +5323,7 @@ msgstr ""
#: frontend/src/metadata/components/cell-editors/multiple-select-editor/index.js:253
#: frontend/src/metadata/components/cell-editors/single-select-editor/index.js:248
#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:347
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:459
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:460
#: frontend/src/metadata/components/popover/options-popover/index.js:203
msgid "Search option"
msgstr ""
@@ -5284,27 +5356,15 @@ msgstr ""
msgid "Add tag"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
-msgid "1 preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:37
msgid "1 filter"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
-msgid "Preset filters"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:38
msgid "Filters"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
-msgid "Preset filter"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/filter-setter.js:40
+#: frontend/src/metadata/components/data-process-setter/filter-setter.js:39
msgid "Filter"
msgstr ""
@@ -5341,7 +5401,8 @@ msgid "Grouped by 1 property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:25
-msgid "Grouped by xxx properties"
+#| msgid "Grouped by xxx properties"
+msgid "Grouped by {name_placeholder} properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/groupby-setter.js:27
@@ -5354,7 +5415,8 @@ msgid "1 hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:19
-msgid "xxx hidden properties"
+#| msgid "Failed to modify hidden properties"
+msgid "{name_placeholder} hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/hide-column-setter.js:20
@@ -5370,43 +5432,32 @@ msgid "1 preset hidden property"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/pre-hide-column-setter.js:50
-msgid "xxx preset hidden properties"
-msgstr ""
-
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
-msgid "1 preset sort"
+#| msgid "xxx preset hidden properties"
+msgid "{name_placeholder} preset hidden properties"
msgstr ""
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:20
msgid "1 sort"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
-msgid "preset sorts"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:21
msgid "sorts"
msgstr ""
-#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
-msgid "Preset sort"
-msgstr ""
-
#: frontend/src/metadata/components/data-process-setter/sort-setter.js:22
msgid "Sort"
msgstr ""
-#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:11
+#: frontend/src/metadata/components/dialog/delete-confirm-dialog/index.js:12
msgid "Are you sure to delete "
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:45
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:46
#| msgid "Failed to generate image description"
msgid "Failed to generate file tags"
msgstr ""
-#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:122
+#: frontend/src/metadata/components/dialog/file-tags-dialog/index.js:123
#| msgid "No tags"
msgid "'s tags"
msgstr ""
@@ -5493,10 +5544,26 @@ msgid ""
"Do you really want to turn off tags? Existing tags will all be deleted."
msgstr ""
-#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:15
+#: frontend/src/metadata/components/dialog/turn-off-confirm-dialog.js:16
msgid "Turn off"
msgstr ""
+#: frontend/src/metadata/components/metadata-details/ai/index.js:47
+#: frontend/src/metadata/views/table/context-menu/index.js:181
+msgid "Generate description"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:57
+#: frontend/src/metadata/views/table/context-menu/index.js:191
+msgid "Extract file detail"
+msgstr ""
+
+#: frontend/src/metadata/components/metadata-details/ai/index.js:61
+#: frontend/src/metadata/views/table/context-menu/index.js:195
+#| msgid "Generate image description"
+msgid "Generate file tags"
+msgstr ""
+
#: frontend/src/metadata/components/metadata-details/location/index.js:149
msgid "No address found for the given coordinates."
msgstr ""
@@ -5591,7 +5658,7 @@ msgid "Name cannot contain dots"
msgstr ""
#: frontend/src/metadata/components/popover/column-popover/utils.js:17
-#: frontend/src/utils/utils.js:1908
+#: frontend/src/utils/utils.js:1913
msgid "Name cannot contain backtick"
msgstr ""
@@ -5629,26 +5696,26 @@ msgstr ""
msgid "Select option(s)"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:440
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:441
msgid "deleted option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:457
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:458
msgid "Select an option"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:475
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:476
msgid "Select collaborators"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:535
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:536
msgid "Invalid filter"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:580
+#: frontend/src/metadata/components/popover/filter-popover/advanced-filters/filter-item/index.js:581
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:188
#: frontend/src/metadata/components/popover/hidden-column-popover/index.js:106
-#: frontend/src/metadata/components/popover/sort-popover/index.js:229
+#: frontend/src/metadata/components/popover/sort-popover/index.js:212
msgid "Search property"
msgstr ""
@@ -5685,23 +5752,23 @@ msgstr ""
msgid "File type"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:179
+#: frontend/src/metadata/components/popover/filter-popover/index.js:155
msgid "No filters"
msgstr ""
-#: frontend/src/metadata/components/popover/filter-popover/index.js:192
+#: frontend/src/metadata/components/popover/filter-popover/index.js:171
#| msgid "1 filter"
msgid "Add filter"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:93
#: frontend/src/metadata/components/popover/sort-popover/index.js:18
-#: frontend/src/metadata/components/popover/sort-popover/index.js:206
+#: frontend/src/metadata/components/popover/sort-popover/index.js:189
msgid "Up"
msgstr ""
#: frontend/src/metadata/components/popover/groupbys-popover/groupbys/groupby-item.js:96
-#: frontend/src/metadata/components/popover/sort-popover/index.js:22
+#: frontend/src/metadata/components/popover/sort-popover/index.js:21
msgid "Down"
msgstr ""
@@ -5729,15 +5796,15 @@ msgstr ""
msgid "No groupings applied to this view."
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:123
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:120
msgid "Add group"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:129
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:126
msgid "Collapse all"
msgstr ""
-#: frontend/src/metadata/components/popover/groupbys-popover/index.js:130
+#: frontend/src/metadata/components/popover/groupbys-popover/index.js:127
msgid "Expand all"
msgstr ""
@@ -5807,25 +5874,25 @@ msgstr ""
msgid "Export options"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:267
+#: frontend/src/metadata/components/popover/sort-popover/index.js:250
#| msgid "sorts"
msgid "No sorts"
msgstr ""
-#: frontend/src/metadata/components/popover/sort-popover/index.js:274
+#: frontend/src/metadata/components/popover/sort-popover/index.js:257
#| msgid "Add User"
msgid "Add sort"
msgstr ""
-#: frontend/src/metadata/components/view-details/index.js:29
+#: frontend/src/metadata/components/view-details/index.js:31
msgid "There is no information to display."
msgstr ""
#: frontend/src/metadata/components/view-toolbar/face-recognition/index.js:57
-#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:52
-#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:76
+#: frontend/src/metadata/components/view-toolbar/gallery-view-toolbar/index.js:50
+#: frontend/src/metadata/components/view-toolbar/kanban-view-toolbar/index.js:74
#: frontend/src/metadata/views/kanban/settings/index.js:154
-#: frontend/src/utils/text-translation.js:116
+#: frontend/src/utils/text-translation.js:120
msgid "Properties"
msgstr ""
@@ -6001,22 +6068,22 @@ msgstr ""
msgid "is none of..."
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:160
+#: frontend/src/metadata/hooks/metadata-view.js:164
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:94
msgid "Successfully deleted {name} and {n} other items"
msgstr ""
-#: frontend/src/metadata/hooks/metadata-view.js:161
+#: frontend/src/metadata/hooks/metadata-view.js:165
#: frontend/src/metadata/views/face-recognition/person-photos/index.js:95
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1167
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1195
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1175
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1203
#: frontend/src/pages/org-admin/libraries/org-all-repos.js:365
#: frontend/src/pages/org-admin/org-groups-search-groups.js:229
#: frontend/src/pages/org-admin/org-groups.js:127
msgid "Successfully deleted {name}"
msgstr ""
-#: frontend/src/metadata/hooks/metadata.js:373
+#: frontend/src/metadata/hooks/metadata.js:372
msgid "Recognizing portraits. Please refresh the page later."
msgstr ""
@@ -6026,7 +6093,7 @@ msgid "Untitled"
msgstr ""
#: frontend/src/metadata/metadata-tree-view/view.js:58
-#: frontend/src/metadata/views/gallery/context-menu/index.js:35
+#: frontend/src/metadata/views/gallery/context-menu/index.js:37
msgid "Duplicate"
msgstr ""
@@ -6076,49 +6143,54 @@ msgstr ""
msgid "Failed to rename property"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:153
+#: frontend/src/metadata/store/server-operator.js:150
msgid "Failed to modify property data"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:162
+#: frontend/src/metadata/store/server-operator.js:159
msgid "Failed to modify property order"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:171
+#: frontend/src/metadata/store/server-operator.js:168
msgid "Failed to modify filter"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:180
+#: frontend/src/metadata/store/server-operator.js:177
msgid "Failed to modify sort"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:189
+#: frontend/src/metadata/store/server-operator.js:186
msgid "Failed to modify group"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:198
+#: frontend/src/metadata/store/server-operator.js:195
msgid "Failed to modify hidden properties"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:207
+#: frontend/src/metadata/store/server-operator.js:204
#| msgid "Failed to modify sort"
msgid "Failed to modify settings"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:218
+#: frontend/src/metadata/store/server-operator.js:215
msgid "Failed to modify people name"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:235
+#: frontend/src/metadata/store/server-operator.js:224
+#| msgid "Failed to rename property"
+msgid "Failed to remove people photos"
+msgstr ""
+
+#: frontend/src/metadata/store/server-operator.js:241
#: frontend/src/tag/store/server-operator.js:41
#| msgid "Failed to modify sort"
msgid "Failed to modify tags"
msgstr ""
-#: frontend/src/metadata/store/server-operator.js:423
-#: frontend/src/metadata/store/server-operator.js:441
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1127
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1143
+#: frontend/src/metadata/store/server-operator.js:429
+#: frontend/src/metadata/store/server-operator.js:447
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1135
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1151
msgid "Renaming {name} failed"
msgstr ""
@@ -6227,14 +6299,14 @@ msgid "Name should be string"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:12
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:57
-#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1903
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:58
+#: frontend/src/tag/utils/validate/tag.js:12 frontend/src/utils/utils.js:1908
msgid "Name cannot contain slash"
msgstr ""
#: frontend/src/metadata/utils/validate/view.js:15
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:61
-#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1913
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:62
+#: frontend/src/tag/utils/validate/tag.js:15 frontend/src/utils/utils.js:1918
msgid "Name cannot contain backslash"
msgstr ""
@@ -6247,13 +6319,18 @@ msgstr ""
msgid "People"
msgstr ""
-#: frontend/src/metadata/views/face-recognition/peoples/index.js:72
-msgid "Identifying portraits..."
+#: frontend/src/metadata/views/face-recognition/index.js:32
+#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
+msgid "Person image"
msgstr ""
+#: frontend/src/metadata/views/face-recognition/index.js:32
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:26
-#: frontend/src/metadata/views/face-recognition/person-photos/index.js:162
-msgid "Person image"
+msgid "Unknown people"
+msgstr ""
+
+#: frontend/src/metadata/views/face-recognition/peoples/index.js:66
+msgid "Identifying portraits..."
msgstr ""
#: frontend/src/metadata/views/face-recognition/peoples/people/index.js:91
@@ -6265,12 +6342,16 @@ msgstr ""
msgid "No record"
msgstr ""
-#: frontend/src/metadata/views/gallery/context-menu/index.js:32
+#: frontend/src/metadata/views/gallery/context-menu/index.js:34
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete file"
msgstr ""
+#: frontend/src/metadata/views/gallery/context-menu/index.js:40
+msgid "Remove from this group"
+msgstr ""
+
#: frontend/src/metadata/views/kanban/add-board/index.js:38
#: frontend/src/metadata/views/kanban/add-board/index.js:40
#| msgid "New Tag"
@@ -6287,27 +6368,27 @@ msgid "No categories"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open folder in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:43
-#: frontend/src/metadata/views/table/context-menu/index.js:164
+#: frontend/src/metadata/views/table/context-menu/index.js:170
msgid "Open file in new tab"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:48
-#: frontend/src/metadata/views/table/context-menu/index.js:190
+#: frontend/src/metadata/views/table/context-menu/index.js:201
msgid "Delete folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename folder"
msgstr ""
#: frontend/src/metadata/views/kanban/context-menu/index.js:51
-#: frontend/src/metadata/views/table/context-menu/index.js:194
+#: frontend/src/metadata/views/table/context-menu/index.js:205
msgid "Rename file"
msgstr ""
@@ -6340,74 +6421,40 @@ msgstr ""
msgid "Failed to get user location"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:102
+#: frontend/src/metadata/views/table/context-menu/index.js:104
msgid "Clear selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:103
+#: frontend/src/metadata/views/table/context-menu/index.js:105
msgid "Copy selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:116
+#: frontend/src/metadata/views/table/context-menu/index.js:118
msgid "Delete selected"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:124
-#: frontend/src/metadata/views/table/context-menu/index.js:149
+#: frontend/src/metadata/views/table/context-menu/index.js:126
+#: frontend/src/metadata/views/table/context-menu/index.js:155
msgid "Extract file details"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:170
-msgid "Generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:172
-msgid "Generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:181
-msgid "Extract file detail"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:185
-#| msgid "Generate image description"
-msgid "Generate file tags"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved folder"
msgid "Move folder"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:198
+#: frontend/src/metadata/views/table/context-menu/index.js:209
#| msgid "Moved file"
msgid "Move file"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:238
-msgid "Failed to generate description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:266
-msgid "Failed to generate image description"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:301
-#| msgid "Copy failed"
-msgid "OCR failed"
-msgstr ""
-
-#: frontend/src/metadata/views/table/context-menu/index.js:309
+#: frontend/src/metadata/views/table/context-menu/index.js:280
msgid "Select up to 50 files"
msgstr ""
-#: frontend/src/metadata/views/table/context-menu/index.js:335
-msgid "Failed to extract file details"
-msgstr ""
-
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
-#| msgid "xxx cells selected"
-msgid "xxx cells cut"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:679
@@ -6416,7 +6463,8 @@ msgid "1 cell cut"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
-msgid "xxx rows are copied."
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} rows are copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:719
@@ -6424,7 +6472,8 @@ msgid "1 row is copied."
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
-msgid "xxx cells copied"
+#| msgid "{placeholder} Access Log"
+msgid "{name_placeholder} cells copied"
msgstr ""
#: frontend/src/metadata/views/table/masks/interaction-masks/index.js:751
@@ -6444,7 +6493,8 @@ msgid "All records loaded"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
-msgid "xxx records selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:113
@@ -6452,15 +6502,18 @@ msgid "1 record selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:117
-msgid "xxx cells selected"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} cells selected"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:122
-msgid "xxx records"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} records"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:124
-msgid "xxx record"
+#| msgid "{number_placeholder} / Page"
+msgid "{name_placeholder} record"
msgstr ""
#: frontend/src/metadata/views/table/table-main/records-footer/index.js:142
@@ -6529,7 +6582,7 @@ msgstr ""
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:83
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:84
#: frontend/src/metadata/views/table/table-main/records-header/select-all.js:85
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
msgid "Select all"
msgstr ""
@@ -6692,11 +6745,11 @@ msgid "(current version)"
msgstr "(當前版本)"
#: frontend/src/pages/file-history-old/history-item.js:128
-#: frontend/src/pages/share-admin/share-links.js:309
-#: frontend/src/pages/share-admin/share-links.js:310
-#: frontend/src/pages/share-admin/share-links.js:356
-#: frontend/src/pages/share-admin/upload-links.js:157
-#: frontend/src/pages/share-admin/upload-links.js:184
+#: frontend/src/pages/share-admin/share-links.js:302
+#: frontend/src/pages/share-admin/share-links.js:303
+#: frontend/src/pages/share-admin/share-links.js:349
+#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/upload-links.js:178
#: frontend/src/pages/sys-admin/users/user-links.js:132
msgid "View"
msgstr "查看"
@@ -6714,7 +6767,7 @@ msgstr ""
#: frontend/src/pages/groups/group-view.js:146
#: frontend/src/pages/groups/group-view.js:151
#: frontend/src/pages/institution-admin/user-content/user-repos.js:29
-#: frontend/src/pages/libraries/index.js:442
+#: frontend/src/pages/libraries/index.js:453
#: frontend/src/pages/my-libs/my-libs.js:38
#: frontend/src/pages/org-admin/departments/department-libraries.js:88
#: frontend/src/pages/sys-admin/departments-v2/departments-v2-members-list.js:238
@@ -6769,7 +6822,7 @@ msgstr ""
#: frontend/src/pages/institution-admin/user-content/index.js:7
#: frontend/src/pages/markdown-editor/header-toolbar/header-toolbar.js:199
-#: frontend/src/pages/org-admin/org-info.js:50
+#: frontend/src/pages/org-admin/org-info.js:54
#: frontend/src/pages/org-admin/side-panel.js:39
#: frontend/src/pages/org-admin/web-settings/web-settings.js:118
#: frontend/src/pages/sys-admin/info.js:88
@@ -6936,88 +6989,88 @@ msgid ""
"in the dropdown menu."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:232
+#: frontend/src/pages/lib-content-view/lib-content-view.js:242
msgid "Library share permission not found."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:647
+#: frontend/src/pages/lib-content-view/lib-content-view.js:658
msgid "Failed to move files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:649
-#: frontend/src/shared-dir-view.js:219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:660
+#: frontend/src/shared-dir-view.js:225
msgid "Failed to copy files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:679
+#: frontend/src/pages/lib-content-view/lib-content-view.js:690
msgid "Successfully moved files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:681
-#: frontend/src/shared-dir-view.js:233
+#: frontend/src/pages/lib-content-view/lib-content-view.js:692
+#: frontend/src/shared-dir-view.js:239
msgid "Successfully copied files to another library."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:884
+#: frontend/src/pages/lib-content-view/lib-content-view.js:895
msgid "Restored {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:885
+#: frontend/src/pages/lib-content-view/lib-content-view.js:896
msgid "Restored {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:892
+#: frontend/src/pages/lib-content-view/lib-content-view.js:903
msgid "Failed to restore {name} and {n} other items"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:893
+#: frontend/src/pages/lib-content-view/lib-content-view.js:904
msgid "Failed to restore {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:915
+#: frontend/src/pages/lib-content-view/lib-content-view.js:926
msgid "Successfully deleted {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:932
+#: frontend/src/pages/lib-content-view/lib-content-view.js:943
msgid "Failed to delete {name} and {n} other items."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1179
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1207
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1187
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1215
msgid "Failed to delete {name}"
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1264
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1272
msgid "Successfully moved {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1288
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1296
msgid "Failed to move {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1328
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1336
#: frontend/src/pages/sdoc/sdoc-file-history/side-panel.js:139
-#: frontend/src/utils/utils.js:1501
+#: frontend/src/utils/utils.js:1506
msgid "Successfully copied %(name)s."
msgstr "成功複製 %(name)s。"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1351
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1359
msgid "Failed to copy %(name)s"
msgstr "複製 %(name)s 失敗"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1371
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1379
msgid "Converting, please wait..."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1383
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1391
msgid "Successfully converted the file."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:1390
+#: frontend/src/pages/lib-content-view/lib-content-view.js:1398
msgid "Failed to convert {name}."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2170
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2183
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:259
#: frontend/src/pages/share-with-ocm/shared-with-ocm.js:111
#: frontend/src/pages/shared-libs/item.js:213
@@ -7026,11 +7079,11 @@ msgstr ""
msgid "Leave Share"
msgstr "退出共享"
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2219
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2232
msgid "This library has been set to read-only by admin and cannot be updated."
msgstr ""
-#: frontend/src/pages/lib-content-view/lib-content-view.js:2384
+#: frontend/src/pages/lib-content-view/lib-content-view.js:2397
#: frontend/src/pages/wiki/main-panel.js:82
#: frontend/src/pages/wiki2/main-panel.js:102
msgid "Folder does not exist."
@@ -7073,6 +7126,7 @@ msgstr ""
#: frontend/src/pages/markdown-editor/index.js:415
#: frontend/src/pages/plain-markdown-editor/index.js:177
+#: frontend/src/pages/tldraw-editor/index.js:29
msgid "Failed to save"
msgstr ""
@@ -7096,15 +7150,24 @@ msgid ""
"Library\" item in the dropdown menu."
msgstr ""
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:331
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:387
-#: frontend/src/pages/my-libs/mylib-repo-list-item.js:431
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:281
+#| msgid "Successfully change the group"
+msgid "Successfully change office suite."
+msgstr ""
+
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:355
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:411
+#: frontend/src/pages/my-libs/mylib-repo-list-item.js:455
msgid "Broken (please contact your administrator to fix this library)"
msgstr "損壞 (請聯繫您的管理員來修復該資料庫)"
+#: frontend/src/pages/my-libs/mylib-repo-menu.js:181
+msgid "Office Suite"
+msgstr ""
+
#: frontend/src/pages/ocm-via-webdav/ocm-via-webdav.js:54
-#: frontend/src/pages/share-admin/folders.js:149
-#: frontend/src/pages/share-admin/libraries.js:179
+#: frontend/src/pages/share-admin/folders.js:146
+#: frontend/src/pages/share-admin/libraries.js:172
#: frontend/src/pages/shared-libs/item.js:81
#: frontend/src/pages/shared-with-all/index.js:76
msgid "Successfully unshared {name}"
@@ -7197,8 +7260,8 @@ msgstr ""
#: frontend/src/pages/org-admin/org-logs-file-update.js:117
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:84
#: frontend/src/pages/org-admin/web-settings/web-settings.js:163
-#: frontend/src/pages/share-admin/share-links.js:89
-#: frontend/src/pages/share-admin/upload-links.js:52
+#: frontend/src/pages/share-admin/share-links.js:94
+#: frontend/src/pages/share-admin/upload-links.js:53
#: frontend/src/pages/starred/starred.js:42
#: frontend/src/pages/sys-admin/abuse-reports.js:91
#: frontend/src/pages/sys-admin/devices/devices-errors.js:53
@@ -7282,7 +7345,7 @@ msgstr "確定要清空回收站嗎?"
#: frontend/src/pages/org-admin/libraries/org-repo-trash.js:402
#: frontend/src/pages/sys-admin/repos/trash-repos.js:429
-#: frontend/src/user-notifications.js:117
+#: frontend/src/user-notifications.js:121
msgid "Clear"
msgstr "清空"
@@ -7339,34 +7402,39 @@ msgstr "下一頁"
msgid "Change to department"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:57
+#: frontend/src/pages/org-admin/org-info.js:61
#: frontend/src/pages/org-admin/web-settings/web-settings.js:122
msgid "Team name"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:65
+#: frontend/src/pages/org-admin/org-info.js:69
msgid "ID"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:73
+#: frontend/src/pages/org-admin/org-info.js:77
#| msgid "Active Users"
msgid "Active users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:78
+#: frontend/src/pages/org-admin/org-info.js:82
#| msgid "Total Users"
msgid "Total users"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:84
+#: frontend/src/pages/org-admin/org-info.js:88
msgid "User number limit"
msgstr ""
-#: frontend/src/pages/org-admin/org-info.js:92
+#: frontend/src/pages/org-admin/org-info.js:96
#| msgid "Space Used"
msgid "Space used"
msgstr ""
+#: frontend/src/pages/org-admin/org-info.js:112
+#| msgid "This month"
+msgid "Traffic this month"
+msgstr ""
+
#: frontend/src/pages/org-admin/org-links.js:97
msgid "All Public Links"
msgstr "全部公共連結"
@@ -7400,8 +7468,8 @@ msgid "Share From"
msgstr "共享來源"
#: frontend/src/pages/org-admin/org-logs-perm-audit.js:81
-#: frontend/src/pages/share-admin/folders.js:52
-#: frontend/src/pages/share-admin/libraries.js:51
+#: frontend/src/pages/share-admin/folders.js:57
+#: frontend/src/pages/share-admin/libraries.js:56
#: frontend/src/pages/sys-admin/logs-page/share-permission-logs.js:48
msgid "Share To"
msgstr "共享給"
@@ -7717,7 +7785,7 @@ msgstr ""
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:122
#: frontend/src/pages/org-admin/statistic/statistic-traffic.js:130
#: frontend/src/pages/sys-admin/repos/dir-path-bar.js:56
-#: frontend/src/pages/sys-admin/repos/repos-nav.js:16
+#: frontend/src/pages/sys-admin/repos/repos-nav.js:17
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:123
#: frontend/src/pages/sys-admin/statistic/statistic-traffic.js:132
msgid "System"
@@ -7940,45 +8008,45 @@ msgstr ""
msgid "results"
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:179
-#: frontend/src/pages/share-admin/libraries.js:154
-#: frontend/src/pages/share-admin/share-links.js:241
+#: frontend/src/pages/share-admin/folders.js:176
+#: frontend/src/pages/share-admin/libraries.js:147
+#: frontend/src/pages/share-admin/share-links.js:234
#| msgid "Successfully edited labels."
msgid "Successfully modified permission."
msgstr ""
-#: frontend/src/pages/share-admin/folders.js:263
-#: frontend/src/pages/share-admin/libraries.js:276
+#: frontend/src/pages/share-admin/folders.js:260
+#: frontend/src/pages/share-admin/libraries.js:269
msgid "Share To:"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:33
+#: frontend/src/pages/share-admin/libraries.js:38
msgid "No libraries shared"
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:34
+#: frontend/src/pages/share-admin/libraries.js:39
msgid ""
"You have not shared any libraries with other users yet. You can share a "
"library with other users by clicking the share icon to the right of a "
"library's name in \"My Libraries\"."
msgstr ""
-#: frontend/src/pages/share-admin/libraries.js:216
+#: frontend/src/pages/share-admin/libraries.js:209
#| msgid "No members"
msgid "all members"
msgstr "所有成員"
-#: frontend/src/pages/share-admin/share-links.js:286
-#: frontend/src/pages/share-admin/upload-links.js:151
+#: frontend/src/pages/share-admin/share-links.js:279
+#: frontend/src/pages/share-admin/upload-links.js:145
#| msgid "deleted"
msgid "(deleted)"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:319
-#: frontend/src/pages/share-admin/share-links.js:320
-#: frontend/src/pages/share-admin/share-links.js:357
-#: frontend/src/pages/share-admin/upload-links.js:158
-#: frontend/src/pages/share-admin/upload-links.js:185
+#: frontend/src/pages/share-admin/share-links.js:312
+#: frontend/src/pages/share-admin/share-links.js:313
+#: frontend/src/pages/share-admin/share-links.js:350
+#: frontend/src/pages/share-admin/upload-links.js:152
+#: frontend/src/pages/share-admin/upload-links.js:179
#: frontend/src/pages/sys-admin/groups/group-members.js:177
#: frontend/src/pages/sys-admin/groups/group-members.js:186
#: frontend/src/pages/sys-admin/links/share-links.js:171
@@ -7988,44 +8056,44 @@ msgstr ""
msgid "Remove"
msgstr "刪除"
-#: frontend/src/pages/share-admin/share-links.js:408
+#: frontend/src/pages/share-admin/share-links.js:401
#| msgid "By time ascending"
msgid "By expiration ascending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:409
+#: frontend/src/pages/share-admin/share-links.js:402
#| msgid "By time descending"
msgid "By expiration descending"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:548
+#: frontend/src/pages/share-admin/share-links.js:541
#| msgid "Successfully deleted 1 share link"
msgid "Successfully cleaned invalid share links."
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:566
-#: frontend/src/pages/share-admin/share-links.js:601
+#: frontend/src/pages/share-admin/share-links.js:559
+#: frontend/src/pages/share-admin/share-links.js:594
#| msgid "Delete share links"
msgid "Clean invalid share links"
msgstr ""
-#: frontend/src/pages/share-admin/share-links.js:602
+#: frontend/src/pages/share-admin/share-links.js:595
#| msgid "Are you sure you want to delete the selected share link(s) ?"
msgid "Are you sure you want to clean invalid share links?"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:260
+#: frontend/src/pages/share-admin/upload-links.js:254
#| msgid "Successfully cleared trash."
msgid "Successfully cleaned invalid upload links."
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:281
-#: frontend/src/pages/share-admin/upload-links.js:299
+#: frontend/src/pages/share-admin/upload-links.js:275
+#: frontend/src/pages/share-admin/upload-links.js:293
#| msgid "No upload links"
msgid "Clean invalid upload links"
msgstr ""
-#: frontend/src/pages/share-admin/upload-links.js:300
+#: frontend/src/pages/share-admin/upload-links.js:294
#| msgid "Are you sure you want to clear trash?"
msgid "Are you sure you want to clean invalid upload links?"
msgstr ""
@@ -8506,7 +8574,7 @@ msgstr ""
msgid "Search libraries by name or ID"
msgstr ""
-#: frontend/src/pages/sys-admin/repos/repos.js:270
+#: frontend/src/pages/sys-admin/repos/repos.js:273
#| msgid "History Versions"
msgid "History Setting"
msgstr "歷史設定"
@@ -8934,7 +9002,7 @@ msgid "shared by:"
msgstr "共享來源:"
#: frontend/src/pages/upload-link/index.js:48
-#: frontend/src/shared-dir-view.js:479
+#: frontend/src/shared-dir-view.js:501
msgid "The owner of this library has run out of space."
msgstr "該資料庫擁有者的空間已用完。"
@@ -8951,12 +9019,12 @@ msgstr ""
msgid "Go to Library"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:20
+#: frontend/src/pages/wiki2/common/delete-dialog.js:21
#: frontend/src/pages/wiki2/wiki-nav/pages/page-dropdownmenu.js:126
msgid "Delete page"
msgstr ""
-#: frontend/src/pages/wiki2/common/delete-dialog.js:22
+#: frontend/src/pages/wiki2/common/delete-dialog.js:23
msgid "Are you sure you want to delete this page?"
msgstr "確定要刪除該頁面?"
@@ -8965,16 +9033,16 @@ msgstr "確定要刪除該頁面?"
msgid "Modify name"
msgstr ""
-#: frontend/src/pages/wiki2/side-panel.js:55
-#| msgid "deleted"
-msgid "Page xxx deleted."
+#: frontend/src/pages/wiki2/side-panel.js:75
+#| msgid "{number_placeholder} / Page"
+msgid "Page {name_placeholder} deleted."
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:53
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:54
msgid "Name cannot be empty"
msgstr ""
-#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:110
+#: frontend/src/pages/wiki2/wiki-nav/add-new-page-dialog.js:111
msgid "Page name"
msgstr ""
@@ -9093,31 +9161,31 @@ msgstr ""
msgid "Profile Setting"
msgstr "個人資訊設定"
-#: frontend/src/shared-dir-view.js:455
+#: frontend/src/shared-dir-view.js:477
#| msgid "Shared by"
msgid "Shared by: "
msgstr "共享來源:"
-#: frontend/src/shared-dir-view.js:464 frontend/src/shared-dir-view.js:465
+#: frontend/src/shared-dir-view.js:485 frontend/src/shared-dir-view.js:486
#| msgid "List view"
msgid "List"
msgstr "列表"
-#: frontend/src/shared-dir-view.js:471 frontend/src/shared-dir-view.js:472
+#: frontend/src/shared-dir-view.js:492 frontend/src/shared-dir-view.js:493
#| msgid "Grid view"
msgid "Grid"
msgstr "格點"
-#: frontend/src/shared-dir-view.js:488
+#: frontend/src/shared-dir-view.js:510
#| msgid "Save Selected Items"
msgid "ZIP Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:490 frontend/src/translate.js:27
+#: frontend/src/shared-dir-view.js:512 frontend/src/translate.js:27
msgid "Save Selected Items"
msgstr ""
-#: frontend/src/shared-dir-view.js:495
+#: frontend/src/shared-dir-view.js:517
#| msgid "IP"
msgid "ZIP"
msgstr "ZIP"
@@ -9139,7 +9207,7 @@ msgstr "可用方向鍵 ← "
msgid "you can also press →"
msgstr ""
-#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:73
+#: frontend/src/tag/components/dialog/edit-tag-dialog/index.js:74
#| msgid "Color space"
msgid "Color"
msgstr ""
@@ -9244,12 +9312,12 @@ msgstr ""
msgid "Set sub tags"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:85
+#: frontend/src/tag/views/tag-files/index.js:69
#| msgid "No file"
msgid "No files"
msgstr ""
-#: frontend/src/tag/views/tag-files/index.js:102
+#: frontend/src/tag/views/tag-files/index.js:84
#| msgid "Select all"
msgid "Unselect all"
msgstr ""
@@ -9381,69 +9449,69 @@ msgid ""
"owned by another user, ask the user to share the library with you."
msgstr ""
-#: frontend/src/user-notifications.js:116
+#: frontend/src/user-notifications.js:120
msgid "Mark all read"
msgstr "全部設為已讀"
-#: frontend/src/user-notifications.js:135
-#: frontend/src/user-notifications.js:139
+#: frontend/src/user-notifications.js:143
+#: frontend/src/user-notifications.js:147
msgid "Message"
msgstr "訊息"
-#: frontend/src/utils/text-translation.js:80
+#: frontend/src/utils/text-translation.js:84
msgid "Freeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:84
+#: frontend/src/utils/text-translation.js:88
msgid "Unfreeze Document"
msgstr ""
-#: frontend/src/utils/text-translation.js:88
+#: frontend/src/utils/text-translation.js:92
msgid "Convert & Export"
msgstr ""
-#: frontend/src/utils/text-translation.js:92
+#: frontend/src/utils/text-translation.js:96
msgid "Convert to Markdown"
msgstr ""
-#: frontend/src/utils/text-translation.js:96
+#: frontend/src/utils/text-translation.js:100
msgid "Convert to sdoc"
msgstr ""
-#: frontend/src/utils/text-translation.js:100
+#: frontend/src/utils/text-translation.js:104
msgid "Convert to docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:104
+#: frontend/src/utils/text-translation.js:108
msgid "Export as docx"
msgstr ""
-#: frontend/src/utils/text-translation.js:112
+#: frontend/src/utils/text-translation.js:116
msgid "Access Log"
msgstr "瀏覽日誌"
-#: frontend/src/utils/text-translation.js:128
+#: frontend/src/utils/text-translation.js:132
msgid "Convert with ONLYOFFICE"
msgstr ""
-#: frontend/src/utils/text-translation.js:132
+#: frontend/src/utils/text-translation.js:136
msgid "Display files"
msgstr ""
-#: frontend/src/utils/text-translation.js:136
+#: frontend/src/utils/text-translation.js:140
msgid "Export as zip"
msgstr ""
-#: frontend/src/utils/text-translation.js:176
+#: frontend/src/utils/text-translation.js:180
msgid "API Token"
msgstr ""
-#: frontend/src/utils/text-translation.js:191
+#: frontend/src/utils/text-translation.js:195
#| msgid "Folder"
msgid "Add Folder"
msgstr ""
-#: frontend/src/utils/text-translation.js:195
+#: frontend/src/utils/text-translation.js:199
msgid "Add view"
msgstr ""
@@ -9537,50 +9605,107 @@ msgstr ""
msgid "Edit on cloud only"
msgstr ""
-#: frontend/src/utils/utils.js:1394
+#: frontend/src/utils/utils.js:1399
msgid "Too many requests"
msgstr ""
-#: frontend/src/utils/utils.js:1503
+#: frontend/src/utils/utils.js:1508
msgid "Successfully copied %(name)s and 1 other item."
msgstr "成功複製 %(name)s 和另1項條目。"
-#: frontend/src/utils/utils.js:1505
+#: frontend/src/utils/utils.js:1510
msgid "Successfully copied %(name)s and %(amount)s other items."
msgstr "成功複製 %(name)s 和其他 %(amount)s 項條目。"
-#: frontend/src/utils/utils.js:1516
+#: frontend/src/utils/utils.js:1521
msgid "Successfully moved %(name)s."
msgstr "成功移動 %(name)s。"
-#: frontend/src/utils/utils.js:1518
+#: frontend/src/utils/utils.js:1523
msgid "Successfully moved %(name)s and 1 other item."
msgstr "成功移動 %(name)s 和另1項條目。"
-#: frontend/src/utils/utils.js:1520
+#: frontend/src/utils/utils.js:1525
msgid "Successfully moved %(name)s and %(amount)s other items."
msgstr "成功移動 %(name)s 和其他 %(amount)s 項條目。"
-#: frontend/src/utils/utils.js:1532
+#: frontend/src/utils/utils.js:1537
msgid "Failed to copy %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1535
+#: frontend/src/utils/utils.js:1540
msgid "Failed to copy %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1545
+#: frontend/src/utils/utils.js:1550
msgid "Failed to move %(name)s and %(amount)s other item(s)."
msgstr ""
-#: frontend/src/utils/utils.js:1548
+#: frontend/src/utils/utils.js:1553
msgid "Failed to move %(name)s."
msgstr ""
-#: frontend/src/utils/utils.js:1918
+#: frontend/src/utils/utils.js:1923
msgid "Name cannot be double dots"
msgstr ""
+#~ msgid "Successfully OCR"
+#~ msgstr "Successfully saved"
+
+#~ msgid "1 preset filter"
+#~ msgstr "1 preset filter"
+
+#~ msgid "Preset filters"
+#~ msgstr "Preset filters"
+
+#~ msgid "Preset filter"
+#~ msgstr "Preset filter"
+
+#~ msgid "xxx hidden properties"
+#~ msgstr "xxx hidden properties"
+
+#~ msgid "1 preset sort"
+#~ msgstr "1 preset sort"
+
+#~ msgid "preset sorts"
+#~ msgstr "preset sorts"
+
+#~ msgid "Preset sort"
+#~ msgstr "Preset sort"
+
+#~ msgid "Generate image description"
+#~ msgstr "Generate image description"
+
+#~ msgid "Failed to generate image description"
+#~ msgstr "Failed to generate image description"
+
+#~ msgid "OCR failed"
+#~ msgstr "Copy failed"
+
+#~ msgid "xxx cells cut"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx rows are copied."
+#~ msgstr "xxx rows are copied."
+
+#~ msgid "xxx cells copied"
+#~ msgstr "xxx cells copied"
+
+#~ msgid "xxx records selected"
+#~ msgstr "xxx records selected"
+
+#~ msgid "xxx cells selected"
+#~ msgstr "xxx cells selected"
+
+#~ msgid "xxx records"
+#~ msgstr "xxx records"
+
+#~ msgid "xxx record"
+#~ msgstr "xxx record"
+
+#~ msgid "Page xxx deleted."
+#~ msgstr "deleted"
+
#~ msgid "Group not found"
#~ msgstr "Group not found"
diff --git a/seahub/help/locale/ca/LC_MESSAGES/django.po b/seahub/help/locale/ca/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..6bf270f3a6
--- /dev/null
+++ b/seahub/help/locale/ca/LC_MESSAGES/django.po
@@ -0,0 +1,2002 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# jordeu , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: jordeu , 2024\n"
+"Language-Team: Catalan (https://app.transifex.com/haiwen/teams/5086/ca/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ca\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Introducció"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Eliminant la llibreria"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Conflictes de fitxers"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Excloent fitxers"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "S'exclouen fitxers/directoris de la sincronització"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Una línia en blanc no concorda amb cap fitxer."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Un línia que comença per # és un comentari."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile admet comodins en els patrons. Per exemple, \"foo/*\" és vàlid per "
+"\"foo/1\" i també per \"foo/hola\". En canvi \"foo/?\" és vàlid per "
+"\"foo/1\" però no per \"foo/hola\". A més el comodí * és recursiu, és a dir,"
+" \"foo/*.html\" és vàlid per \"foo/a.html\" però també per "
+"\"foo/plantilles/b.html\". "
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Exemple"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Notes"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Seleccioneu una partició de disc per guardar les dades localment."
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Afegiu una compte"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Afegeix un compte al teu servidor Seafile privat o al nostre servidor "
+"públic."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr ""
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Opcional) Crea una llibreria"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "De qualsevol directori local en podeu crear una llibreria."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Detalls"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/cs/LC_MESSAGES/django.po b/seahub/help/locale/cs/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..b9f6719aa3
--- /dev/null
+++ b/seahub/help/locale/cs/LC_MESSAGES/django.po
@@ -0,0 +1,2086 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Tomáš Holan , 2024
+# Pavel Borecki , 2024
+# Tomáš Kubalík , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Tomáš Kubalík , 2024\n"
+"Language-Team: Czech (https://app.transifex.com/haiwen/teams/5086/cs/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: cs\n"
+"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Postranní navigační nabídka"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr ""
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr ""
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Synchronizují se existující složky"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Znovu-synchronizace knihoven"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Nastavení intervalu synchronizace"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Nastavení proxy"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Konfikty souborů"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Vynechané soubory"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Jak použít šifrované knihovny"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Jakmile vy a váš kamarád synchronizujete sdílenou knihovnu na vaše počítače,"
+" můžete přidávat, mazat nebo upravovat soubory v knihovně. Veškeré změny, "
+"které v knihovně uděláte budou automaticky synchronizovány na ostatní "
+"počítače."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Někdy se stane, že Vy a Váš kolega budete upravovat stejný soubor ve stejný "
+"čas. A Vaše změny budou konfliktní. V tomto případě Seafile ponechá první "
+"verzi nezměněnou zatím co ostatní verze přejmenuje na \"confict file\". "
+"Název takovýchto souboru končí e-mailem autora změny a aktuálním časem, tedy"
+" text.txt (SFConflict name@example.com 2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"Seafile klient podporuje 3 typy proxy serverů: HTTP proxy, SOCKS5 proxy a "
+"systémové proxy."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"HTTP proxy a SOCKS5 proxy vyžadují vložení adresy a portu proxy serveru. "
+"Pokud používáte systémovou proxy, Seafile klient přečte nastavení proxy ze "
+"systému. Operační systém má mechanizmy k automatickému získání informací o "
+"proxy serveru. Takže nemusíte ručně nastavovat adresu/port proxy serveru."
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Pro změnu nastavení proxy klikněte na ikonu Seafile v notifikační liště "
+"Vašeho systému. Vyberte v menu \"Nastavení\". V nově otevřeném okně vyberte "
+"záložku \"Síť\"."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+"Knihovny jsou na virtuální jednotce seskupeny do 4 kategorií: Moje knihovny,"
+" Sdíleno se mnou, Sdíleno se skupinami a Sdíleno se všemi."
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Jak použít šifrované knihovny"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile poskytuje client-side end-to-end šifrování dat. Můžete vytvořit "
+"šifrovanou knihovnu pro využití této vlastnosti. Obsahy souborů jsou "
+"zašifrované na straně klienta. Heslo k šifrované knihovně není uloženo na "
+"serveru, takže ani administrátor nemůže do takové knihovny vstoupit."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Vytváření šifrované knihovny:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Když přistupujete k šifrované knihovně:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Pokud použijete webové prostředí, musíte zadat heslo. Toto je dočasně "
+"zašifrované na serveru po dobu 1 hodiny a není nikdy uloženo přímo na disk."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Vyjímání souborů/složek ze synchronizace"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"Někdy se stane, že nechcete synchronizovat soubory nebo složky uvnitř "
+"knihovny. Toho docílíte vytvořením souboru seafile-ignore.txt v kořenové "
+"složce knihovny. Tento soubor určuje, které soubory a složky se nemají "
+"synchronizovat. Každý řádek souboru určuje vzor. Následující vzory jsou "
+"podporovány."
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Prázdné řádky nic nedělají."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Řádky začínající na # se považují jako komentáře."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile podporuje tzv. \"wildcards\" ve vzorech. Například \"foo/*\" bude "
+"ignorovat \"foo/1\" a \"foo/hello\". \"foo/?\" bude ignorovat \"foo/1\" ale "
+"nebude ignorovat \"foo/hello\". Widlcard \"*\" prohledává rekurzivně, to "
+"znamená že můžete ignorovat napřiklad všechny HTML soubory \"foo/*.html\" a "
+"to i například \"foo/test/path/bar.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Pokud vzor končí lomítkem, bude vždy vyhodnocen jako složka. Zápis \"foo/\" "
+"bude tedy hledat složku \"foo\" a vše v ní. Nebude ale hledat obyčejný "
+"soubor nebo symbolický odkaz."
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Pokud vzor nekončí lomítkem nebo hvězdičkou, tedy \"foo/\" nebo \"foo*\", "
+"potom nikdy nebude vyhodnocen jako složka a bude se hledat obyčejný soubor "
+"nebo symbolický odkaz."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Příklad "
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Poznámky"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Soubor seafile-ignore.txt kontroluje, které soubory vynechá pouze u klientů."
+" Pokud potřebujete můžete soubor nahrát/vytvořit přes Seahub - webové "
+"prostředí."
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Takový soubor bude synchronizován i klientem, ale jakákoliv lokální změna "
+"nebude synchronizována."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Pokud bude soubor upraven přes webové rozhraní Seahub a zároveň bude někdo "
+"mít své lokální změny. Pak se vytvoří konfliktní soubor."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"Soubor seafile-ignore.txt ignoruje pouze nesynchronizované soubory. Pokud "
+"některé soubory přidáte do seznamu později pak nebudou odstraněny."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr "Po stažení klienta Seafile Vám zbývají 3 kroky, pro zprovoznění."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Vybrání oddíl disku k uložení lokálních dat Seafilu"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Vybrání složky k uložení dat Seafilu"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Přidání účtu"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Přidání účtu k Vašemu soukromému Seafile serveru nebo našemu veřejnému."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Synchronizace knihovny"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Kliknutí na tlačítko \"Synchronizovat tuto knihovnu\" synchronizuje knihovnu"
+" s lokální složkou."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Pak můžete přidat soubory do knihovny. Ty budou automaticky synchronizovány "
+"do cloudu."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Volitelné) Vytvořit knihovnu"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Můžete také vytvořit knihovnu z lokální složky."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. Procházení souborů na cloudu"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"V některých případech můžete chtít upravit soubory na cloudu přímo bez "
+"jejich synchronizace. Seafile klient přichází s \"Průzkumník cloudu\", který"
+" tento problém řeší. Kliknutím na nesynchronizovanou knihovnu se Vám tento "
+"průzkumník otevře."
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Pro synchronizaci podadresáře, otevřete průzkumníka Cloudu dvojklikem na "
+"knihovnu, která ještě nebyla synchronizována. Přejděte do kořenové složky a "
+"levým tlačítkem klikněte na podsložku, kterou chcete synchronizovat. Vyberte"
+" \"Synchronizovat tuto složku\" v rolovacím menu."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Po prvotní synchronizaci podadresáře můžete vidět jeho status ve skupině "
+"\"Synchronizované knihovny\" v hlavní okně Seafile klienta."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Obvykle Seafile klient automaticky detekuje změny v lokální složce a nahraje"
+" změny na server. Nicméně pokud je lokální složka ve sdíleném disku, pak "
+"Seafile klient nemůže detekovat změny. V tomto případě můžete nastavit "
+"periodickou kontrolu změn. Interval tento kontroly se dá nastavit a to v "
+"sekundách."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"Může se stát že máte na serveru knihovnu (sdílenou někým jiným nebo nahranou"
+" z jiného počítače). Tuto knihovnu můžete synchronizovat s existující "
+"složkou ve Vašem počítači. Knihovna i Vaše lokální složka budou sjednoceny. "
+"Nedojde ke ztrátě souborů, ale může dojít ke konfliktům, které vytvoří konfliktní soubory pokud se obsah"
+" souboru ve Vaší lokální složce a obsah souboru na serveru budou lišit."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Pro synchronizaci knihovny s existující složkou, klikněte pravým tlačítkem "
+"myši na knihovnu v Seafile klientu a vyberte možnost \"Synchronizovat "
+"knihovnu\""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+"V dialogovém okně klikněte na odkaz \"Synchronizovat s existující složkou\"."
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr "Pak vyberte existující složku pro synchronizaci s touto knihovnou."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"Někdy může dojít k interním problémům v Seafile klientovi během "
+"synchronizace. V tomto případě je dobré využít možnost \"resynchronizace\" "
+"knihovny. Resynchronizace provede operaci zrušení aktuální synchronizace s "
+"danou složkou a následně ji opět synchronizuje s tou samou složkou. Tuto "
+"možnost můžete najít v menu po pravém kliknutí na danou knihovnu v Seafile "
+"klientovi."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Detaily"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+"Složka nebo knihovna tohoto souboru je s vámi sdílena s oprávněním pouze pro"
+" čtení. Soubor nemůžete upravit, odstranit ani přesunout."
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/el/LC_MESSAGES/django.po b/seahub/help/locale/el/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..1da012d101
--- /dev/null
+++ b/seahub/help/locale/el/LC_MESSAGES/django.po
@@ -0,0 +1,2027 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Efstathios Iosifidis , 2024
+# nikolaosp , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: nikolaosp , 2024\n"
+"Language-Team: Greek (https://app.transifex.com/haiwen/teams/5086/el/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: el\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Εισαγωγή"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Διαγραφή βιβλιοθήκης"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Ρυθμίσεις διαμεσολαβητή"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Ασυμφωνία αρχείων"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Αποκλεισμός αρχείων από το συγχρονισμό"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Αποκλεισμός αρχείων/φακέλων από τον συγχρονισμό"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Μία κενή γραμμή δεν επιλέγει κανένα αρχείο."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Μία γραμμή που ξεκινά με # προσθέτει ένα σχόλιο."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Το Seafile υποστηρίζει wildcards στα μοτίβα. Για παράδειγμα, \"foo/*\" "
+"επιλέγει το \"foo/1\" και \"foo/hello\". Το \"foo/?\" επιλέγει το \"foo/1\" "
+"αλλά όχι το \"foo/hello\". Σημειώστε ότι ο χαρακτήρας wildcard * επιλέγει "
+"όλα τα path σε ένα φάκελο. Για παράδειγμα, το \"foo/*.html\" επιλέγει το "
+"\"foo/a.html\" και το \"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Αν ένα μοτίβο δεν τελειώνει με slash, δεν επιλέξει φάκελο. Δηλαδή, το "
+"\"foo\" θα επιλέξει το αρχείο \"foo\" ή ένα συμβολικό δεσμό. Αλλά το "
+"\"foo/\" και \"foo*\" θα επιλέξει ένα φάκελο και τους υποφακέλους του."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Παράδειγμα"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Σημειώσεις"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Το αρχείο seafile-ignore.txt ορίζει ποια αρχεία θα εξαιρεθούν στην πλευρά "
+"του πελάτη. Εξακολουθείτε να μπορείτε να δημιουργήσετε κάποιο αρχείο στο web"
+" κομμάτι το οποίο να εξαιρείται από το συγχρονισμό με τον πελάτη. Σε αυτή "
+"την περίπτωση,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Το αρχείο που δημιουργείται θα συγχρονίζεται στους πελάτες. Αλλά "
+"οποιοσδήποτε τοπικές αλλαγές σε αυτά τα αρχεία θα αγνοούνται."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Αν το αρχείο τροποποιηθεί στο seahub, η νέα έκδοση θα συγχρονιστεί στους "
+"πελάτες. Αν το αρχείο στον πελάτη έχει τροποποιηθεί, θα δημιουργηθεί ένα "
+"αντικρουώμενο αρχείο στον πελάτη."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"το seafile-ignore.txt απλά εξαιρεί τα αρχεία που δεν έχουν ακόμα "
+"συγχρονιστεί. Αν το αρχείο έχει συγχρονιστεί και σε κάποια στιγμή αργότερα "
+"το προσθέσετε στην λίστα αγνόησης, οι υπάρχουσες εκδόσεις δεν θα αφαιρεθούν."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Αφού κατεβάσετε το πρόγραμμα πελάτη Seafile, πρέπει να κάνετε 3 βήματα για "
+"να το ρυθμίσετε και να το χρησιμοποιήσετε."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr ""
+"1. Επιλέγξτε ένα διαμέρισμα στο δίσκο για να αποθηκεύονται τα αρχεία του "
+"Seafile"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Εισάγετε ένα λογαριασμό"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Προσθέστε ένα λογαριασμό στον προσωπικό σας Seafile server ή στον δικό μας "
+"δημόσιο server."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Συγχρονίστε μία βιβλιοθήκη"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Κάντε κλικ στο κουμπί \"Συγχρονιστε αυτή τη βιβλιοθήκη\" για να την "
+"συγχρονίσετε σε έναν τοπικό φάκελο."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Έπειτα, προσθέτετε κάποια αρχεία στην βιβλιοθήκη. Θα συγχρονιστούν αυτόματα"
+" με την πλατφόρμα cloud."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Προεραιτικά) Δημιουργήστε μία βιβλιοθήκη"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr ""
+"Μπορείτε επίσης να δημιουργήσετε μια βιβλιοθήκη από έναν τοπικό φάκελο."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Λεπτομέρειες"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/fi/LC_MESSAGES/django.po b/seahub/help/locale/fi/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..ac9fde24b4
--- /dev/null
+++ b/seahub/help/locale/fi/LC_MESSAGES/django.po
@@ -0,0 +1,2095 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Sami Lahtinen , 2024
+# Teppo Sarjonen , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Teppo Sarjonen , 2024\n"
+"Language-Team: Finnish (https://app.transifex.com/haiwen/teams/5086/fi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: fi\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Sivu Navigointi -valikko"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Esittely"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Kirjaston poistaminen"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Synkronoidaan olemassa olevia kansioita"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Poista synkronointi ja synkronoi kirjastot uudestaan"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Asetetaan synkronoinnin aikaväli"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Välipalvelimen asetukset"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Ristiriitaiset tiedostot"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Tiedostojen poislukeminen"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Miten salattuja kirjastoja käytetään"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Kun sinä ja ystäväsi synkronoitte jaetun kirjaston tietokoneille, niin "
+"voitte lisätä, poistaa tai muokata kirjastoa yhdessä. Kaikki muutokset joita"
+" teette kirjastoon synkronoituvat automaattisesti muille tietokoneille."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Joskus sinä ja ystäväsi saatatte muokata samaa tiedostoa yhtä aikaa. Tällöin"
+" muutokset saattavat olla ristiriidassa keskenään. Tässä tapauksessa Seafile"
+" pitää ensimmäisen version verkkopalvelimella muuttumattomana, kun taas "
+"ristiriitaisen tiedoston nimi päättyy sen luojan sähköpostiosoitteeseen ja "
+"luontiaikaan, esim. (SFConflict name@example.com 2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"Seafilen asiakasohjelma tukee 3:n tyyppistä välityspalvelinta: HTTP-"
+"välityspalvelin, SOCKS5-välityspalvelin ja järjestelmän välityspalvelin "
+"asetus."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"HTTP- ja SOCKS5-välipalvelin tarvitsee välipalvelimen osoitteen ja portin. "
+"Jos käytät järjestelmän välipalvelinta, niin Seafilen asiakasohjelma lukee "
+"välipalvelimen asetukset järjestelmän tiedoista. Tässä tapauksessa sinun ei "
+"tarvitse syöttää välipalvelimen osoitetta manuaalisesti. "
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Vaihtaaksesi välityspalvelimen asetuksia klikkaa Seafilen kuvaketta "
+"järjestelmän ilmoitusalueelta. Valitse valikosta \"Asetukset\". Voit "
+"muokata välityspalvelimen asetuksia \"Verkko\" välilehdeltä. "
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Miten salattuja kirjastoja käytetään:"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile tarjoaa asiakaspäässä tapahtuvan, datan päätepisteeseen asti "
+"ulottuvan salauksen. Tällä ominaisuudella voit luoda salattuja kirjastoja. "
+"Salatun kirjaston tiedostot salataan asiakaspäässä. Salausavaimia ei "
+"tallenneta verkkopalvelimelle, joten edes pääkäyttäjä ei voi nähdä "
+"tiedostojen sisältöä."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Salattua kirjastoa luodessa:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Kun avaat salatun kirjaston:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Jos käytät web-sovellusta, niin sinun täytyy syöttää salasana palvelimelle. "
+"Palvelin pitää salasanaa välimuistissa salatussa muodossa 1 tunnin ajan. Se "
+"ei tallenna salasanaa levylle."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Tiedostojen ja hakemistojen poislukeminen synkronoinnista."
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"Joissain tapauksissa et halua synkronoida joitain tiedostoja tai hakemistoja"
+" kirjaston sisältä. Tässä tapauksessa voit lisätä tiedoston nimeltä seafile-"
+"ignore.txt kirjaston juurihakemistoon. Tällä erikoistiedostolla voit "
+"määritää tiedostot ja kansiot joita Seafilen ei pidä synkronoida. Jokainen "
+"rivi tässä tiedostossa määrittää mallin. Seuraavat mallin formaatit ovat "
+"tuettuja."
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Tyhjä rivi ei vastaa mitään tiedostoja."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Rivi joka alkaa # on kommentti."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile tukee jokerimerkkejä mallissa. Esimerkiksi, \"foo/*\" täsmää "
+"\"foo/1\" ja \"foo/hello\". \"foo/?\" täsmää \"foo/1\" mutta ei "
+"\"foo/hello\". Huomioi, että jokerimerkki * täsmää rekursiivisesti kaikkiin "
+"polkuihin hakemiston alla. Esimerkiksi, \"foo/*.html\" täsmää \"foo/a.html\""
+" ja \"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Jos malli päättyy kauttaviivaan, se täsmää ainoastaa hakemistoon. Toisin "
+"sanoen, foo/ täsmää ainoastaan hakemistoon \"foo\" ja polkuihin sen alla, "
+"mutta ei täsmää tavalliseen tiedostoon tai symbooliseen linkkiin \"foo\""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Jos malli ei pääty kauttaviivaan tai jokerimerkkiin, niin se ei täsmää "
+"mihinkään hakemistoon. Esimerkiksi \"foo\" voi täsmätä ainoastaan "
+"tavalliseen tiedostoon \"foo\" tai symbooliseen linkkiin; kun taas \"foo/\" "
+"ja \"foo*\" täsmää hakemistoon ja polkuihin sen alla."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Esimerkki"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Huomioitavaa"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Tiedosto seafile-ignore.txt kontrolloi ainoastaan mitkä tiedostot jätetään "
+"pois asiakasohjelman päässä. Voit silti edelleen luoda asiakasohjelmassa "
+"pois jätettävän tiedoston seahubin web-käyttöliittymässä. Tässä tapauksessa,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Luotu tiedosto synkronoidaan edelleen asiakasohjelmiin, mutta myöhemmin "
+"tehdyt muutokset jätetään huomioimatta."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Jos tiedosto on muokattu seahubissa, niin uusi versio synkronoidaan edelleen"
+" takaisin asiakasohjelmiin; Jos tiedostoa on muokattu myös asiakaspäässä, "
+"niin ristiriitatiedosto luodaan asiakaspäähän."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt jättää huomioimatta ainoastaan tiedostot joita ei olla "
+"vielä synkronoitu. Jos tiedosto on jo synkronoitu ja lisäät sen myöhemmin "
+"pois jätettävien listalle, niin olemassa olevia versioita ei poisteta."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Ladattuasi Seafilen asiakasohjelman sinulla on 3 vaihetta jäljellä ohjelman "
+"asennuksessa."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Valitse levypartitio Seafilen paikallisen datan tallentamiseen"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Valitaan kansiota Seafilen datalle."
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Lisää tili"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Lisää tili paikalliseen Seafile palvelimeen tai julkiseen palvelimeen."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Synkronoi kirjasto"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Klikkaa \"Synkronoi tämä kirjasto\" painiketta synkronoidaksesi paikallisen "
+"hakemiston."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Lisää joitain tiedostoja kirjastoon. Ne synkronoidaan automaattisesti "
+"palvelimelle."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Optio) Lisää kirjasto"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Voit myös luoda kirjaston paikallisesta hakemistosta."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "Selaa tiedostoja verkkopalvelimella"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"Jossain tapauksissa, haluat muokata tiedostoja suoraan pilvessä ilman "
+"synkronointia paikalliselle koneella. Seafile tulee \"pilvi tiedostoselain\""
+" ominaisuudella joka täyttää tämän tarpeen. Klikkaamalla synkronoimatonta "
+"kirjastoa avaa pilvi tiedostoselaimen. "
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Alihakemiston synkronointi, avaa pilvi tiedostoselain tuplaklikkaamalla "
+"kirjastoa jota ei ole synkronoitu. Navigoi alihakemiston juurihakemistoon. "
+"klikkaan hiiren oikealla painikkeella alihakemistoa. Valitse \"Synkronoi "
+"tämä kansio\" pop-up menussa."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Alihakemiston synkronoinnin jälkeen, näet alihakemiston synkronoinnin tilan "
+"\"Synkronoidut Kirjastot\" ryhmässä asiakasohjelman pääikkunassa."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Yleensä Seafile asiakasohjelma automaattisesti havaitsee muutokset "
+"paikallisessa kansiossa ja lähettää muutokset palvelimelle. Kuitenkin, jos "
+"paikallinen kansio on jaetulla verkkolevyllä, Seafile asiakasohjelma ei voi "
+"havaita muutoksia luotettavasti. Tässä tapauksessa, voit pyytää Seafile "
+"asiakasohjelmistoa tarkistamaan ajastetusti onko muutoksia paikallisella "
+"levyllä. Voit asettaa jaksottaisen synkronoinnin. Aikaväli asetetaan "
+"sekunnin yksiköissä."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"Joskus sinulla on jo kirjasto Seafile palvelimella (toisten jakama, tai "
+"ladattu toiselta koneelta). Voit synkronoida tämän kirjaston tietokoneella "
+"olemassa olevan hakemiston kanssa. Paikallinen hakemisto pitää olla "
+"samanniminen kuin synkronoitava kirjasto. Paikallisella hakemistolla olevat "
+"tiedostot yhdistyvät kirjastossa olevien tiedostojen kanssa. Kirjaston sekä "
+"paikallisen hakemiston tiedostoja ei ylikirjoiteta tai kadoteta. "
+"Yhdistyminen tuottaa joitain konflikti tiedostoja jos tiedoston"
+" sisältö ovat eri paikallisessa hakemistossa sekä kirjastossa."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Synkronoidaksesi kirjaston olemassa olevan kansion kanssa, klikkaa oikealla "
+"painikkeella kirjastoa Seafile asiakasohjelman pääikkunassa ja valitse "
+"\"Synkronoi tämä kirjasto\"."
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+"Pop-up dialogissa, klikkaa \"Synkronoi olemassa olevan kansion kanssa\" "
+"linkkiä."
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+"Valitse olemassa oleva kansio synkronoitavaksi tämän kirjaston kanssa."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"Joskus on sisäisiä virheitä asiakasohjelmistossa joka estää synkronoinnin. "
+"Näissä tapauksissa auttaa kirjaston \"uudelleen synkronointi\". Uudelleen "
+"synkronointi tarkoittaa, synkronoinnin poistamista sekä välittömästi "
+"kirjaston uudelleen synkronointia saman hakemiston kanssa. Löydät tämän "
+"toiminnon pop-up menusta asiakasohjelmiston pääikkunasta."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Yksityiskohdat"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/he/LC_MESSAGES/django.po b/seahub/help/locale/he/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..f15893aa2b
--- /dev/null
+++ b/seahub/help/locale/he/LC_MESSAGES/django.po
@@ -0,0 +1,1996 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Kunda, 2024
+# izzik , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: izzik , 2024\n"
+"Language-Team: Hebrew (https://app.transifex.com/haiwen/teams/5086/he/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: he\n"
+"Plural-Forms: nplurals=3; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: 2;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr ""
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "מחיקת ספרייה"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr ""
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr ""
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr ""
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr ""
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr ""
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "דוגמה"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "הערות"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. הוסף חשבון"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr ""
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr ""
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr ""
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "פרטים"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/hu/LC_MESSAGES/django.po b/seahub/help/locale/hu/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..cfd6ebdabb
--- /dev/null
+++ b/seahub/help/locale/hu/LC_MESSAGES/django.po
@@ -0,0 +1,2102 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Kelemen Norbert , 2024
+# zheng xie , 2024
+# Szabolcs Gyuris , 2024
+# Gergely Kiss , 2024
+# gergely fodor , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: gergely fodor , 2024\n"
+"Language-Team: Hungarian (https://app.transifex.com/haiwen/teams/5086/hu/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: hu\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Oldalsávi menü"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Bevezetés"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr "Fájlok és mappák kezelése"
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr "Törölt fájlok visszaállítása"
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr "Fájl korábbi verzióinak megtekintése"
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Kötet törlése"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr "Megosztás és együttműködés"
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr "Csoportok kezelése"
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr "Fájlok zárolása"
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr "Könyvtár jogosultság"
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Létező könyvtárak szinkronizálása"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Kötetek szinkronizálásának kikapcsolása és újraszinkronizálása"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Szinkronizációs intervallum beállítása"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Proxybeállítások"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Fájlütközések"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Fájlok kihagyása"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Titkosított kötetek használata:"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Megosztott köteteknél a megosztásban részt vevő bármely felhasználó szabadon"
+" létrehozhat, törölhet és módosíthat fájlokat. Az így keletkezett változások"
+" automatikusan lekövetésre kerülnek az összes olyan számítógépen, amelyek "
+"szinkronizálva vannak a kötettel."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Előfordulhat, hogy ugyanazt a fájlt több felhasználó is szerkeszti egyidejűleg, ezáltal ütközések fordulhatnak elő. A Seafile ilyenkor megtartja a fájl eredeti, Ön által módosított változatát, és létrehoz egy másolatot, melybe az ütközést kiváltó felhasználó módosításait menti. A másolat fájlneve az ütközést kiváltó felhasználó email címét és a létrehozás pontos időpontját tartalmazza, pl.: test.txt (SFConflict name@example.com 2015-03-07-11-30-28).\n"
+"\n"
+"\t"
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"A Seafile kliens 3 típusú proxyszervert támogat: HTTP, SOCKS5 "
+"proxybeállításokat és a rendszer proxybeállításait"
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"A HTTP és SOCKS5 proxyhoz szükséges megadni a proxyszerver címét és portját."
+" Amennyiben a rendszerbeálíltásokat használja, a Seafile kliens az operációs"
+" rendszerből kiolvassa a beállításokat. Az operációs rendszer különböző "
+"módokon érzékeli a proxybeállításokat, így önnek nem kell ilyenkor kézzel "
+"megadni a szerver címét."
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"A proxybeállítások megváltoztatásához kattintson a Seafile ikonra az "
+"értesítési területen. Válassza a \"Beállítások\" menüpontot. A felugró "
+"beállítási ablakban a \"Hálózat\" fülön megváltoztathatja a proxy "
+"beállításait."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Titkosított kötetek használata"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"A Seafile kliensoldali end-to-end titkosítást biztosít, melyet titkosított "
+"kötetek létrehozásával tud használni. A titkosított kötetekben lévő fájlok "
+"kliensoldalon kerülnek titkosításra. A titkosítási kulcsot a szerver nem "
+"tárolja, így a szerverüzemeltető sem tudja elérni fájljainak tartalmát."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Titkosított kötetek létrehozásakor:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Titkosított kötetek megnyitásakor:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Ha a webes felületet használja, meg kell adni a jelszót a szerver részére. A"
+" szerver ezt a jelszót 1 óráig tárolja kódolt formában az ideiglenes "
+"tárolóban. A szerver a lemezen nem őrzi meg a jelszót."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Fájlok és könyvtárak kihagyása a szinkronizálásból"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"Előfordulhat, hogy egy kötet bizonyos fájljait vagy könyvtárait nem kívánja "
+"szinkronizálni. Ennek megvalósításához hozzon létre egy seafile-ignore.txt "
+"nevű fájlt a kötet gyökerében, majd a fájlban sorolja fel azokat a fájlokat "
+"és könyvtárakat, amelyeket nem kívánja szinkronizálni. A fájl sorai egy-egy "
+"mintát jelentenek, melyek az alábbi szabályok szerint határozhatják meg a "
+"szinkronizálásból kizárandó fájlok és könyvtárak listáját:"
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Az üres sorok nem illeszkednek semmilyen fájlra."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr ""
+"A # karakterrel kezdődő sorokat megjegyzések elhelyezésére használhatja."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"A mintát megadhatja helyettesítő karakterek használatával is. Például, a "
+"\"foo/*\" minta használatával a \"foo/1\" és a \"foo/hello\" útvonalak "
+"kizárásra kerülnek a szinkronizálásból. Ezzel szemben a \"foo/?\" minta "
+"illeszkedik a \"foo/1 útvonalra, de nem illeszkedik a \"foo/hello\" "
+"útvonalra, mivel a ? karakter csak egy karaktert helytessesíthet. A * "
+"helyettesítő karakter rekurzívan illeszkedik minden útvonalra a mappán "
+"belül, így például a \"foo/*.html\" minta illeszkedik a \"foo/a.html\", és a"
+" \"foo/templates/b.html\" útvonalakra egyaránt."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Ha a minta egy perjellel végződik, akkor az illeszkedés csak könyvtárakra "
+"vonatkozik. Ennek megfelelően a \"foo/\" minta illeszkedik a \"foo\" nevű "
+"könyvtárra, és annak alkönyvtáraira, de nem illeszkedik egy \"foo\" nevű "
+"fájlra vagy szimbolikus linkre."
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Ha egy minta nem perjellel vagy helyettesítő karakterrel végződik, akkor a "
+"Seafile nem vizsgálja az illeszkedést könyvtárak esetében. Például, a "
+"\"foo\" minta csak egy \"foo\" nevű fájlra vagy szimbolikus hivatkozásra "
+"illeszkedik, míg a \"foo/\" vagy \"foo*\" minták egy foo nevű könyvtárat és "
+"annak alkönyvtárait jelölik."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Példa"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Megjegyzések"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"A seafile-ignore.txt fájlon keresztül szabályozhatja, hogy mely fájlok "
+"kerüljenek kizárásra a szinkronizációból a kliens oldaláról, ám az itt "
+"megadott kivételek nem vonatkoznak a webes felületre. Ennek megfelelően "
+"minden további nélkül létrehozhatók olyan fájlok a webes felületen "
+"keresztül, melyek a kliens oldaláról kizárásra kerültek. Ebben az esetben az"
+" alábbi szabályok érvényesülnek:"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"A létrehozott fájl szinkronizálásra kerül a klienseken, de a klienseken "
+"végrehajtott módosítások figyelmen kívül lesznek hagyva."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Ha egy fájlt a seahub-on keresztül módosítanak, a változás szinkronizálódni "
+"fog a kliensekre. Ha ezzel egyidejűleg valamelyik kliensen is módosult a "
+"fájl, akkor a Seafile egy ütközésfájl létrehozásával oldja fel az ütközést."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"A seafile-ignore.txt fájllal csak újonnan létrehozott fájlok zárhatók ki a "
+"szinkronizálásból. Ha egy fájlt a szinkronizálás után ad hozzá a seafile-"
+"ignore.txt fájlhoz, a fájl meglévő verziója megmarad."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr "A Seafile kliens letöltését követően kövesse az alábbi lépéseket:"
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Válasszon ki egy partíciót a Seafile helyi adatainak tárolásához"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Könyvtár kiválasztása, melyben a Seafile adatot tárolhat"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Vegyen fel egy fiókot"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Hozzon létre egy Seafile fiókot a saját szerverén vagy a publikus szerveren."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Kötet szinkronizálása"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Kattintson a \"Kötet szinkronizálása\" gombra a helyi könyvtárral való "
+"szinkronizáláshoz."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Ezt követően hozzon létre vagy másoljon fájlokat abba a kötetbe, ahová a "
+"kötetet letöltötte. Ezek a fájlok automatikusan szinkronizálva lesznek a "
+"felhőben lévő tárhelyével."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. Hozzon létre egy kötetet (opcionális)"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Kötetet létrehozhat egy meglévő helyi könyvtár használatával is."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. Tallózza a fájlokat a felhőben"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"Előfordulhat, hogy módosítani akar a felhőben lévő fájlokon szinkronizálás "
+"nélkül. A Seafile kliensben erre a célra van egy \"felhő fájlkezelő\". Egy "
+"nem szinkronizált kötetre kattintva megnyílik a felhő fájlkezelő."
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Egy alkönyvtár szinkronizálásoz nyissa meg a felhő fájlkezelőt egy még nem "
+"szinkronizált kötetre történő dupla kattintással. Navigáljon a megfelelő "
+"alkönyvtár szülőjébe, majd kattintson jobb gombbal az alkönyvtáron. Válassza"
+" az \"Szinkronizálja ezt a könyvtárat\" menüpontot."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Az alkönyvtár szinkronizálása után a szinkronizálás állapotát megfigyelheti "
+"a kliens főképernyőjének \"Szinkronizált könyvtárak\" csoportjában."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Általában a Seafile kliens automatikusan érzékeli a helyi könyvtárban "
+"történő változásokat és feltölti ezeket a szerverre. Ugyanakkor, ha a helyi "
+"könyvtár egy Windows hálózati meghajtón található, a Seafile kliens nem "
+"képes a változásokat megbízhatóan érzékelni. Ilyenkor lehetőség van annak "
+"beállítására, hogy a Seafile kliens időszakosan ellenőrizze a helyi "
+"könyvtárat, melynek ideje beállítható. Ezt az intervallumot másodpercben "
+"kell megadni."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"Előfordulhat, hogy már van egy kötete a Seafile szerveren (amit mások "
+"osztottak meg Önnel, vagy másik gépről töltött fel). Szinkronizálhatja ezt a"
+" kötetet egy, a számítógépen már létező könyvtárba. A helyi könyvtárnak "
+"egyeznie kell a kötetben lévő névvel. A helyi könyvtárban lévő fájlok "
+"összefésülődnek a kötetben lévőkkel. A helyi könyvtárban lévő fájlok nem "
+"kerülnek felülírásra, illetve nem vesznek el. Az összefésülés során fájlütközések előfordulhatnak, ha "
+"a helyi és a felhőbeli fájlokat tartalma eltér."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Egy kötet létező könyvtárral történő szinkronizálásához kattintson jobb "
+"gombbal a Seafile kliensben a kötetre és válassza a \"Szinkronizálja ezt a "
+"kötetet\" opciót."
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+"A felugró ablakban válassza a \"szinkronizálás meglévő könyvtárral\" linket."
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+"Válassza ki a létező könyvtárat, mellyel a kötetet szinkronizálni szeretné."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"Előfordulhat, hogy belső hibák miatt a kliens letiltja a további "
+"szinkronizálást. Ilyenkor általában segít a kötet \"újraszinkronizálása\". "
+"Az újraszinkronizálás során a szinkronizálás kikapcsolása, majd a meglévő "
+"helyi könyvtárral való azonnali újraszinkronizálás szükséges. Ezt a "
+"kliensprogram főablakában található menüben találja."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Részletek"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/is/LC_MESSAGES/django.po b/seahub/help/locale/is/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..ca3d367ebb
--- /dev/null
+++ b/seahub/help/locale/is/LC_MESSAGES/django.po
@@ -0,0 +1,2023 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Hjörleifur Sveinbjörnsson , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Hjörleifur Sveinbjörnsson , 2024\n"
+"Language-Team: Icelandic (https://app.transifex.com/haiwen/teams/5086/is/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: is\n"
+"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Kynning"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Eyða safni"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Skráarflækjur"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Hundsa skrár"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Taktu skrár/möppur úr samstillingu"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Tóm lína passar ekki við neinar skrár."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Lína sem byrjar á # merkir að hér sé athugasemd eða skýring"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile styður algildi sem mynstur. Til dæmis, \"foo/*\" passar við "
+"\"foo/1\" og \"foo/bla\". \"foo/?\" passar við \"foo/1\" en ekki "
+"\"foo/bla\". Athugaðu að algildistáknið * passar við allt sem er undir "
+"möppu og allar undirmöppur. Til dæmis, \"foo/*.html\" passar við "
+"\"foo/a.html\" og \"foo/uppkast/b.html\""
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Ef mynstur endar ekki á framhallandi skástriki eða á algildistákni, þá myndi"
+" það ekki passa við möppu. Til dæmis þá passar \"foo\" aðeins við "
+"venjulegar skrár eða skáarbendil (e. symbolic link), á meðan \"foo/\" og "
+"\"foo*\" passar við skrár og slóðir þar undir."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Dæmi"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Athugasemdir"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Skráin seafile-ignore.txt stjórnar aðeins því sem á ekki að halda samstilltu"
+" á tölvum sem hafa viðkomandi safn í samstillingu. Þú getur samt enn búið "
+"til skrár í seafile vefviðmótinu sem verða ekki samstilltar á öðrum tölvum. "
+"Í þessum tilfellum á eftirfarandi við:"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Skráin verður fösuð við aðra biðlara. En allar síðari breytingar á skránni "
+"verða hundsaðar."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Ef skránni verður breytt á vefnum, þá verður nýja útgáfan af henni send til "
+"tengdra biðlara (e. clients), ef skránni er einnig breytt á öðrum biðlara, "
+"þá verður til afrit af skránni á tengda biðlaranum."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt hundsar aðeins skrár sem hafa ekki verið samstilltar enn."
+" Ef skrá hefur þegar verið fösuð og einhverntíman seinna bætirðu henni við "
+"í listann yfir hundsaðar skrár, þá verða þær skrár sem til eru ekki "
+"fjarlægðar."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Þegar þú hefur sótt Seafile forritið, þá eru 3 skref eftir til að fá það til"
+" að virka."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Veldu svæði á harða disknum þínum til að geyma Seafile gögnin þín"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Bættu við þjónustu"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr "Bættu við þjónustu á þínum eigin Seafile þjóni eða á okkar þjóni."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Samstilla safn"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Smelltu á \"Sync this library\" takkann til að sækja safnið og geyma á "
+"tölvunni."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Svo bætirðu við skrám í safnið. Þær verða samstilltar sjálfvirkt við "
+"Seafile skýið."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Valkvæmt) Búa til safn"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Þú getur einnig búið til safn út frá skáarsafni á tölvunni þinni."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Í hnotskurn"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/it/LC_MESSAGES/django.po b/seahub/help/locale/it/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..954d83d80e
--- /dev/null
+++ b/seahub/help/locale/it/LC_MESSAGES/django.po
@@ -0,0 +1,2108 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# zheng xie , 2024
+# bits4beats , 2024
+# Teo , 2024
+# Stefano Ruberti , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Stefano Ruberti , 2024\n"
+"Language-Team: Italian (https://app.transifex.com/haiwen/teams/5086/it/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: it\n"
+"Plural-Forms: nplurals=3; plural=n == 1 ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Menu laterale di navigazione"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Introduzione"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Cancella una libreria"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Sincronizzare cartelle esistenti"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Librerie unsync e resync"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Impostazione dell'intervallo di sincronizzazione"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Impostazioni proxy"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Conflitti di file"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Escludendo files"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Come utilizzare le librerie crittografate"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Una volta che tu e i tuoi amici sincronizzate una libreria di file condivisa"
+" sui vostri computer, potete aggiungere, eliminare o modificare i file nella"
+" libreria. Ogni modifica che tu apporterai alla libreria sarà "
+"automaticamente sincronizzato con i computer degli altri."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"A volte tu ed i tuoi amici potete modificare lo stesso file nello stesso "
+"momento. Le tue modifiche possono andare in conflitto tra loro. In questo "
+"caso, Seafile manterrebbe invariata la prima versione è stata sincronizzata "
+"con il cloud, mentre rinominerà l'altra versione in un 'file di conflitto'. "
+"Il nome del file che ha generato il conflitto termina con l'indirizzo email "
+"dell'autore, più l'ora corrente, ad es. test.txt (SFConflict "
+"nome@esempio.com 2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"Il client Seafile supporta 3 tipi di server proxy: proxy HTTP, proxy SOCKS5 "
+"e impostazioni proxy di sistema."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"Il proxy HTTP e il proxy SOCKS5 richiedono l'inserimento dell'indirizzo e "
+"della porta del server proxy. Se si utilizzano le impostazioni del proxy di "
+"sistema, il client Seafile legge le impostazioni del proxy dal sistema "
+"operativo. Il sistema operativo ha alcuni meccanismi per rilevare "
+"automaticamente le informazioni del server proxy. Quindi non devi inserire "
+"manualmente l'indirizzo del server proxy."
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Per modificare le impostazioni del proxy, fare clic sull'icona Seafile "
+"nell'area di notifica del sistema. Scegli 'Impostazioni' nel menu. Nella "
+"finestra di dialogo delle impostazioni a comparsa, puoi modificare le "
+"impostazioni del proxy nella scheda 'Rete'."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Come utilizzare le Librerie Crittografate"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile fornisce la crittografia dei dati end-to-end lato client. È "
+"possibile creare librerie crittografate per utilizzare questa funzionalità. "
+"Il contenuto dei file nelle librerie crittografate è crittografato lato "
+"client. La password di crittografia non è memorizzata sul server. Quindi "
+"anche l'amministratore del server non può accedere al contenuto di detti "
+"file."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Quando creare una Libreria Crittografata:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Quando tu accedi alla Libreria Crittografata:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Se si utilizza l'interfaccia Web, è necessario immettere la password di "
+"accesso. Il server memorizzerà nella cache la password in formato "
+"crittografato per 1 ora. La password non verrà memorizzata sul disco."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Escludo files/cartelle dalla sincronizzazione"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"A volte non si desidera sincronizzare alcuni file o cartelle all'interno di "
+"una libreria. Per ottenere ciò, crea un file seafile-ignore.txt nella "
+"cartella principale di una libreria. Questo file speciale specifica i file e"
+" le cartelle che Seafile non dovrebbe sincronizzare. Ogni riga in un file "
+"ignore.txt specifica un modello. Sono supportati i seguenti formati di "
+"pattern."
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Una linea vuota non trova corrispondenza con nessun file."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Una line che inizia con # è un commento."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile supporta i caratteri speciali nei pattern. Per esempio, \"foo/*\" "
+"trova corrispondenza con \"foo/1\" e \"foo/hello\". \"foo/?\" matcha "
+"\"foo/1\" ma non \"foo/hello\". Attenzione che il carattere speciale * "
+"matcha ricorsivamente tutti i percorsi all'interno di una cartella. Per "
+"esempio, \"foo/*.html\" trova corrispondenza con \"foo/a.html\" e "
+"\"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Se il modello termina con una barra, corrisponderebbe solo a una cartella. "
+"In altre parole, \\\"foo/\\\" corrisponderà a una cartella \\\"foo\\\" e ai "
+"percorsi sottostanti, ma non corrisponderà a un file normale o ad un link "
+"simbolico \\\"foo\\\"."
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Se un pattern non termina con la barra (/) o con un carattere speciale, esso"
+" non matcherà una cartella. Per esempio, \"foo\" potrà matchare solamente il"
+" file regolare \"foo\" o un link simbolico; mentre \"foo/\" e \"foo\" "
+"matcherà una cartella e i percorsi al suo interno."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Esempio"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Note"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Il file seafile-ignore.txt controlla solamente quali file escludere lato "
+"client. Puoi comunque creare file dall'interfaccia web seahub che sono "
+"esclusi dai client. In questo caso,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Il file creato sarà comunque sincronizzato verso i client. Ma ogni altro "
+"cambiamento locale verrà ignorato."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Se il file viene modificato in seahub, la nuova versione sarà invece "
+"sincronizzata verso i client; se lo stesso file nel client viene modificato "
+"allora verrà generato un conflitto sul client."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt ignora solamente i file che non sono ancora stati "
+"sincronizzati. Se un file è già sincronizzato, e successivamente viene alla "
+"lista degli ignorati, le sue versioni esistenti non verranno rimosse."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Dopo aver scaricato il programma del client Seafile, ti mancano 3 passaggi "
+"per completare e farlo funzionare."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr ""
+"1. Seleziona una partizione del disco locale per archiviare dati di Seafile"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Selezionare una cartella per memorizzare i dati Seafile"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Aggiungi un account"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Aggiungi un account sul tuo server Seafile privato o sul nostro server "
+"pubblico."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Sincronizza una libreria"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Clicca il bottone \"Sincronizza questa libreria\" per sincronizzata con una "
+"cartella locale."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Quindi aggiungi alcuni file alla libreria. Essi saranno automaticamente "
+"sincronizzati con la piattaforma cloud."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Optional) Crea una libreria"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Puoi anche creare una libreria da una cartella locale."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "Sfoglia i file sul cloud"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"In alcune occasioni, si desidera modificare direttamente i file sul cloud "
+"senza sincronizzarli. Il client Seafile viene fornito con un \\\"cloud file "
+"browser\\\" per soddisfare questa esigenza. Fare clic su una libreria non "
+"sincronizzata per aprire il browser dei file cloud."
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Per sincronizzare una sottocartella, apri il browser dei file cloud facendo "
+"doppio clic su una libreria che non è stata sincronizzata. Passa nella "
+"cartella principale di tale sottocartella. Fai clic con il tasto destro "
+"sulla sottocartella. Scegli \\\"Sincronizza questa cartella\\\" nel menu a "
+"comparsa."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Dopo aver sincronizzato la sottocartella, puoi vedere il suo stato di "
+"sincronizzazione nel gruppo \\\"Librerie Sincronizzate\\\" nella finestra "
+"principale del client."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Solitamente il client Seafile rileva automaticamente le modifiche sulla "
+"cartella locale e carica le modifiche sul server. Tuttavia, se la cartella "
+"locale si trova in un'unità di condivisione di rete Windows, il client "
+"Seafile non è in grado di rilevare le modifiche in modo affidabile. In "
+"questo caso, puoi chiedere al client Seafile di verificare periodicamente le"
+" modifiche nella cartella locale. È possibile impostare l'intervallo di "
+"questa sincronizzazione periodica. L'intervallo è impostato in secondi."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"A volte hai già una libreria sul server Seafile (condivisa da altri o "
+"caricata da un altro computer). Puoi sincronizzare questa libreria con una "
+"cartella esistente sul tuo computer. La cartella locale deve avere lo stesso"
+" nome della libreria. I file nella cartella locale verranno uniti ai file "
+"nella libreria. Nessun file nella cartella locale o nella libreria sul "
+"server verrà sovrascritto o perso. L'unione produrrà alcuni file di conflitto se i contenuti "
+"dei file sono diversi nella cartella locale e nella libreria."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Per sincronizzare una libreria con una cartella esistente, fare clic con il "
+"tasto destro del mouse sulla libreria nella finestra principale del client "
+"Seafile e fai clic su \\\"Sincronizza questa libreria\\\"."
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+"Nella finestra di dialogo a comparsa, fai clic sul link \\\"Sincronizza con "
+"una cartella esistente\\\"."
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+"Quindi scegli una cartella esistente da sincronizzare con questa libreria."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"A volte ci sono errori interni nel client che bloccano la sincronizzazione. "
+"In questi casi, di solito è utile forzare un \\\"resync\\\" della libreria. "
+"Risincronizzazione significa effettuare un unsync e quindi sincronizzare "
+"dopo immediatamente la libreria con la stessa cartella. Puoi trovare questa "
+"azione nel menu a comparsa della finestra principale del client."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Dettagli"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/ja/LC_MESSAGES/django.po b/seahub/help/locale/ja/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..5b143f584d
--- /dev/null
+++ b/seahub/help/locale/ja/LC_MESSAGES/django.po
@@ -0,0 +1,2008 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Hiroshi Miura , 2024
+# 鑫 王 , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: 鑫 王 , 2024\n"
+"Language-Team: Japanese (https://app.transifex.com/haiwen/teams/5086/ja/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: ja\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "紹介"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr "ファイルとフォルダの管理"
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr "ライブラリとファイルの管理"
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr "削除されたファイルの復元"
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr "古いファイルバージョンの検索"
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr "ライブラリの履歴とスナップショット"
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr "履歴保存期間の設定"
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "ライブラリーの削除"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr "Webアプリ内でのファイルの表示"
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr "全文ファイル検索"
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr "共有とコラボレーション"
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr "ファイルとフォルダの共有"
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr "グループの管理"
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr "ファイルのロック"
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr "フォルダーの許可"
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr "共有する部門"
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr "ウィキと知識管理"
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr "ライブラリをWikiとして管理する"
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr "デスクトップクライアントと同期"
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr "インストールとファイルを同期"
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "既存のフォルダを同期"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr "サブフォルダを選択的に同期"
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr "読み取り専用の同期"
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "ライブラリの同期解除と再同期"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "同期間隔の設定"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "代理設定"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "ファイルの競合"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "除外するファイル"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr "ドライブクライアント"
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr "Seafileドライブクライアントの使用"
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr "Windowsでドライブクライアント2.0を使用する"
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr "セキュリティと暗号化"
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "暗号化されたライブラリの使用方法"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr "システム管理者"
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr "部門管理者"
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr "部門のメンバー"
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "同期させないファイルやフォルダー"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "空行は、ファイルと一切一致しません。"
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "#から始まる行はコメントです。"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafileは、ワイルドカードをサポートします。例えば、\"foo/*\" は \"foo/1\" "
+"や\"foo/hello\"に合致します。\"foo/?\" は、 \"foo/1\" "
+"に合致しますが、\"foo/hello\"に合致しません。ここで、ワイルドカードを指定する * "
+"は、再帰的にすべての配下のパスを探索します。つまり、\"foo/*.html\" は、 \"foo/a.html\" "
+"にも\"foo/templates/b.html\"にも合致します。"
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"パターンがスラッシュやワイルドカードで終わっていない場合、フォルダーにマッチすることはありません。例えば、\"foo\"は、\"foo/\" や "
+"\"foo*\" がフォルダーと配下のパス全般に合致するのと対照的に、通常ファイルやシンボリックリンクの\"foo\"のみに合致します。"
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "例"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "注記"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"seafile-ignore.txt "
+"ファイルは、どのファイルを除外するかをクライアント側で制御するだけです。ウエブサイトのseahubからファイルを作成することはできてしまいます。この場合、"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr "作成されたファイルは、クライアントに同期されます。しかし、その後の変更は無視されます。"
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"もしseahubでファイルを変更すると、新しい版がクライアントに同期されます。もしファイルがクライアントでも更新されていると、競合ファイルがクライアントに発生します。"
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt "
+"は同期前のファイルだけ無視します。もし、ファイルがすでに同期状態だった場合、その後無視リストに追加しても、既存のバージョンは削除されません。"
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr "Seafileクライアントソフトをダウンロードしたら、あとは利用可能になるまでたったの3ステップです。"
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1.ローカルのSeafileデータを保存するディスク領域を選択します。"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2.アカウントの追加"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr "プライベートSeafileサーバや、公開サーバのアカウントを入力します。"
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3.ライブラリーの同期"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr "「このライブラリを同期」ボタンをクリックして、ローカルのフォルダと同期させます。"
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr "そして、ファイルをライブラリーに追加します。ファイルは、自動的にクラウドと同期されます。"
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4.(任意)ライブラリーの作成"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "ローカルフォルダにライブラリを作成することもできます。"
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "詳細"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/lt/LC_MESSAGES/django.po b/seahub/help/locale/lt/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..99752865da
--- /dev/null
+++ b/seahub/help/locale/lt/LC_MESSAGES/django.po
@@ -0,0 +1,2001 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Audronis G. , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Audronis G. , 2024\n"
+"Language-Team: Lithuanian (https://app.transifex.com/haiwen/teams/5086/lt/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lt\n"
+"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr ""
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr ""
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Sinchronizuoti esamus aplankus"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Bibliotekų nesinchronizavimas ir persinchronizavimas"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Nustatyti sinchronizavimo intervalą"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Proxy nustatymai"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Bylu konfliktai"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Išskirti bylas"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Kaip naudotis šifruotomis bibliotekomis"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"Seafile palaikomi 3 tipų proxy serveriai: HTTP proxy, SOCKS5 proxy and "
+"sisteminiai proxy nustatymai."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Norėdami pakeisti proxy serverio nustatymus paspauskite Seafile piktogramą "
+"pranešimų srityje. Pasirinkite menių punktą \"Nustatymai\". Iššokusio "
+"nustatymų lango kortelėje \"Tinklas\" galėsite pakeisti proxy serverio "
+"nustatymus."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Kaip naudotis šifruotomis bibliotekomis"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Kuriant šifruotą biblioteką:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Norint pasiekti šifruotą biblioteką:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr ""
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr ""
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr ""
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Pavyzdys"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Pastabos"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr ""
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr ""
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr ""
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr ""
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr ""
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/lv/LC_MESSAGES/django.po b/seahub/help/locale/lv/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..24e19ccdee
--- /dev/null
+++ b/seahub/help/locale/lv/LC_MESSAGES/django.po
@@ -0,0 +1,2004 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# zheng xie , 2024
+# Qubit Bit, 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Qubit Bit, 2024\n"
+"Language-Team: Latvian (https://app.transifex.com/haiwen/teams/5086/lv/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: lv\n"
+"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Ieviešana"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Dzēst bibliotēku"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Esošo mapju sinhronizēšana"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Sinhronizācijas intervāla iestatīšana"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Starpniekservera iestatījumi"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Datnes konflikts"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Izņemot datnes"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Kā lietot šifrētu bibliotēku"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Kā lietot šifrētu bibliotēku"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Izņemot datnes/mapes sinhronizēšanu"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Tukša līnija nesakrīt ar jebkuru datni - ignorēt."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Līnija, kas sākas ar # kalpo kā komentārs"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Piemērs"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Piezīmes"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Pēc Seafile klienta programmas lejupielādes, jums ir 3 soļi, lai uzsāktu "
+"darbību un darbotos."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Atlasiet diska nodalījumu, lai saglabātu vietējos Seafile datus"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Izvēlaties mapi, kur glabāt Seafile datus"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Pievienot kontu"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Pievienojiet kontu, jūsu privātajā Seafile serverī vai mūsu publiskā "
+"serverī."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Sinhronizēt bibliotēku"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Noklikšķiniet uz pogas \"Sinhronizēt šo bibliotēku\", lai to varētu "
+"sinhronizēt ar lokālo mapi."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Pēc tam varat pievienot bibliotēkā datnes. Tie tiks automātiski sinhronizēti"
+" ar mākoņa platformu."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. Izveidot bibliotēku (neobligāts)"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Jūs varat izveidot arī mapes vietējā bibliotēkā."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. Pārlūkot datnes mākonī"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Detaļas"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/nb_NO/LC_MESSAGES/django.po b/seahub/help/locale/nb_NO/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..6b5caf310f
--- /dev/null
+++ b/seahub/help/locale/nb_NO/LC_MESSAGES/django.po
@@ -0,0 +1,2034 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Mikal Thunold-Olsen , 2024
+# Bjørn Tore Hoem , 2024
+# bobbaluba , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: bobbaluba , 2024\n"
+"Language-Team: Norwegian Bokmål (Norway) (https://app.transifex.com/haiwen/teams/5086/nb_NO/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: nb_NO\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Introduksjon"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Slette et bibliotek"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Synkroniserer eksiterende mapper"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Avsynkroniser og resynkroniser biblioteker"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Innstillinger for synkroniseringsintervall"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Proxy innstillinger"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Filkonflikter"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Utelate filer"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Hvordan bruke krypterte biblioteker"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Når du og dine venner synkroniserer et delt filbibliotek på datamaskinene, "
+"kan dere legge til, slette eller redigere filer i biblioteket sammen. Hver "
+"endring du gjør i biblioteket vil automatisk bli synkronisert til de andre "
+"datamaskinene."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Noen ganger kan det hende du og vennene dine redigere den samme filen "
+"samtidig. Endringene kan komme i konflikt med hverandre. I dette tilfellet "
+"ville Seafile holde den første versjonen synkronisert til skyen uendret, men"
+" lagre den andre filen til en \"konfliktfil\". En konfliktfils navn vil ende"
+" med forfatteren sin e-postadresse, pluss nåværende klokkeslett, f.eks "
+"test.txt (SFConflict name@example.com 2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Når et bibliotek krypteres:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Utelukke filer/ mapper fra synkronisering"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "En blank linje samsvarer ikke med noen filer."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "En linje som starter med # fungerer som en kommentar."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile støtter jokertegn i søkeordet. \"foo/*\" matcher for eksempel "
+"\"foo/1\" og \"foo/hei\". \"foo/?\" matcher \"foo/1\", men ikke \"foo/hei\"."
+" Vær klar over at jokertegnet, *, rekursivt matcher alle stiene i en mappe. "
+"\"foo/*.html\" matcher for eksempel \"foo/a.html\" og \"foo/maler/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Hvis et søkemønster ikke slutter med en skråstrek eller et jokertegn, vil "
+"det ikke matche en mappe. \"foo\" matcher for eksempel bare filen \"foo\" "
+"eller en symbolsk lenke; mens \"foo/\" and \"foo*\" matcher mapper og stier "
+"under det."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Eksempel"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Notater"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Filen, seafile-ignore.txt, kontrollerer hvilke filer som skal ekskluderes på"
+" klientsiden. Du kan fortsatt lage en fil fra web-grensesnittet, seahub, som"
+" er ekskludert på klienten. I dette tilfellet,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Den opprettede filen vil fortsatt bli synkronisert tilbake til klienter. Men"
+" alle senere, lokale endringer til disse filene vil bli ignorert."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Hvis filen blir modifisert på seahub, vil den nye versjonen også bli "
+"synkronisert tilbake til klienter; hvis filen på klienten også er "
+"modifisert, vil en konfliktfil bli generert på klienten."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt ignorerer bare filer som ikke allerede er synkronisert. "
+"Hvis en fil allerede er synkronisert, og du legger den til i seafile-"
+"ignore.txt etterpå, vil eksisterende versjoner ikke bli fjernet."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Etter nedlasting av klientprogrammet for Seafile, har du 3 steg igjen for å "
+"komme i gang."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Velg en diskpartisjon for å lagre lokale Seafile-data"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Legg til en konto"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Legg til en konto på din private Seafile-server eller på vår offentlige "
+"server."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Synkroniser et bibliotek"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Klikk på \"Synkroniser dette biblioteket\"-knappen for å synkronisere det "
+"med en lokal mappe."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Så legger du til noen filer i biblioteket. Disse vil automatisk bli "
+"synkronisert med skyplattformen."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Valgfritt) Lag et bibliotek"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Du kan også lage et bibliotek fra en lokal mappe."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Detaljer"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/pl/LC_MESSAGES/django.po b/seahub/help/locale/pl/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..f10701fc54
--- /dev/null
+++ b/seahub/help/locale/pl/LC_MESSAGES/django.po
@@ -0,0 +1,2096 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# milka , 2024
+# fotex , 2024
+# K.S. , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: K.S. , 2024\n"
+"Language-Team: Polish (https://app.transifex.com/haiwen/teams/5086/pl/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pl\n"
+"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Boczne menu nawigacyjne"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Wprowadzenie"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Usuwanie biblioteki"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Synchronizacja istniejących folderów"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Wyłącz synchronizację i synchronizuj biblioteki ponownie"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Ustawianie interwału synchronizacji"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Ustawienia proxy"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Konflikty plików"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Wykluczanie plików"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Jak używać zaszyfrowanych bibliotek"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Gdy Ty i Twoi znajomi synchronizujecie na Waszych komputerach tę samą "
+"współdzieloną bibliotekę, możecie razem dodawać, usuwać lub edytować pliki "
+"wewnątrz niej. Każda taka zmiana będzie natychmiast przeniesiona na "
+"pozostałe komputery."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Może się zdarzyć, że Ty i Twoi znajomi wprowadzicie w tym samym czasie "
+"zmiany w tym samym pliku. Twoje zmiany mogą konfliktować ze zmianami "
+"wprowadzonymi przez pozostałych użytkowników. Seafile pozostawi pierwszą "
+"wersją synchronizowaną niezmienioną, a kolejne zostaną zapisane jako \"pliki"
+" konfliktowe\". Nazwy plików konfliktowych kończą się adresem e-mail autora "
+"zmian oraz znacznikiem czasu, np. test.txt (SFConflict nazwa@email.pl "
+"2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"Klient Seafile obsługuje 3 rodzaje serwerów proxy: Proxy HTTP, SOCKS5 i "
+"systemowe ustawienia proxy."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"Proxy HTTP i SOCKS5 wymagają podania adresu serwera i portu. Jeżeli "
+"korzystasz z ustawień systemowych, klient Seafile odczyta ustawienia z "
+"systemu operacyjnego. System posiada pewne mechanizmy do automatycznego "
+"wykrywania ustawień serwera pośredniczącego, a więc nie trzeba ich podawać "
+"ręcznie."
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Aby zmienić ustawienia proxy, kliknij ikonę Seafile w obszarze powiadomień "
+"systemu. Wybierz w menu \"Ustawienia\". W oknie, które się pojawi w zakładce"
+" \"Sieć\" można zmienić ustawienia proxy."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Jak korzystać z szyfrowanych bibliotek"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile umożliwia szyfrowanie po stronie klienta. Możesz w tym celu tworzyć "
+"szyfrowane biblioteki. Zawartość plików w szyfrowanych bibliotekach jest "
+"szyfrowana pod stronie klienta. Hasło nie jest przechowywane na serwerze, a "
+"więc nawet administrator serwera nie może uzyskać dostępu do tych plików."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Tworzenie szyfrowanej biblioteki:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Uzyskiwanie dostępu do szyfrowanej biblioteki:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Jeżeli korzystasz z aplikacji w przeglądarce musisz podać hasło do serwera, "
+"który zapamięta je w postaci zaszyfrowanej przez 1 godzinę. Hasło nie będzie"
+" zapisane na dysku."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Wykluczanie plików/folderów z synchronizacji"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"Czasami możesz nie chcieć synchronizować niektórych plików lub folderów "
+"wewnątrz biblioteki. Aby to osiągnąć, możesz stworzyć plik o nazwie seafile-"
+"ignore.txt w głównym katalogu biblioteki. W tym specjalnym pliku, możesz "
+"określić które pliki i foldery mają nie być synchronizowane. Każda linia "
+"wewnątrz tego pliku określa wzorzec. Obsługiwane są następujące formaty "
+"wzorców."
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Pusta linia nie pasuje do żadnego pliku."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Linia zaczynająca się od # oznacza komentarz."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile obsługuje znaczniki wieloznaczne we wzorcach. Przykładowo \"foo/*\" "
+"zostanie dopasowany do \"foo/1\" oraz \"foo/hello\". \"foo/?\" pasuje do "
+"\"foo/1\", ale nie do \"foo/hello\". Zwróć uwagę, że znacznik * pasuje także"
+" do wszystkich podfolderów. Przykładowo, \"foo/*.html\" zostanie dopasowany "
+"zarówno do \"foo/a.html\" jak i do \"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Jeżeli wzorzec zakończony jest ukośnikiem \"/\", zostanie dopasowany "
+"wyłącznie do folderów. Innymi słowy, \"foo/\" pasuje do folderu \"foo\" i "
+"ścieżek wewnątrz niego, ale nie pasuje do zwykłego pliku lub łącza "
+"symbolicznego o nazwie \"foo\"."
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Jeżeli wzorzec nie jest zakończony ukośnikiem lub symbolem wieloznacznym, "
+"nie zostanie dopasowany do folderu. Przykładowo, \"foo\" pasuje wyłącznie do"
+" nazwy zwykłego pliku lub łącza symbolicznego, podczas gdy \"foo/\" i "
+"\"foo*\" pasuje do folderów i ich ścieżek wewnętrznych."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Przykład"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Notatki"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Plik seafile-ignore.txt określa tylko które pliki wykluczyć po stronie "
+"klienta. Wciąż możesz tworzyć za pomocą witryny pliki, które są wykluczone w"
+" kliencie. W takim wypadku,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Utworzony plik będzie wciąż synchronizowany do klienta, ale każde późniejsze"
+" zmiany w nim dokonane lokalnie będą ignorowane."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Jeżeli plik jest zostanie zmodyfikowany za pośrednictwem witryny, zostanie "
+"on zsynchronizowany z klientem. Jeżeli plik został zmodyfikowany również "
+"lokalnie, zostanie utworzony plik konfliktowy po stronie klienta."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt ma zastosowanie wyłącznie do plików, które nie zostały "
+"jeszcze zsynchronizowane. Jeżeli plik został już zsynchronizowany, a "
+"następnie dopisany do listy wykluczonych jego istniejąca wersja nie zostanie"
+" usunięta."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Po pobraniu klienta Seafile pozostały Ci do wykonania 3 kroki do jego "
+"pełnego uruchomienia."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Wskaż miejsce do przechowywania plików"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Wybór folderu do przechowywania danych Seafile"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Dodaj konto"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Dodaj konto na swoim prywatnym lub naszym publicznym serwerze Seafile."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Synchronizuj bibliotekę"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Kliknij przycisk \"Synchronizuj tę bibliotekę\", aby zsynchronizować ją z "
+"lokalnym folderem."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Następnie dodaj do niej swoje pliki. Zostaną one automatycznie "
+"zsynchronizowane z serwerem."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Opcjonalnie) Utwórz bibliotekę"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Możesz także utworzyć bibliotekę z folderu lokalnego."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. Przeglądaj pliki w chmurze"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"Czasem możesz chcieć zmodyfikować pliki w bezpośrednio w chmurze bez "
+"synchronizowania ich. Seafile oferuje w tym celu \"przeglądarkę plików w "
+"chmurze\". Kliknij na niezsynchronizowaną bibliotekę, a zostanie uruchomiona"
+" przeglądarka."
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Aby synchronizować foldery podrzędne otwórz przeglądarkę plików w chmurze "
+"poprzez dwukrotne kliknięcie na niesynchronizowanej bibliotece. Przejdź do "
+"folderu nadrzędnego. Kliknij prawym przyciskiem na podfolderze i wybierz z "
+"menu \"Synchronizuj ten folder\"."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Po wybraniu synchronizacji folderu podrzędnego, możesz zobaczyć stan jej "
+"przebiegu w grupie \"Zsynchronizowane biblioteki\" w głównym oknie klienta."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Klient Seafile przeważnie automatycznie wykrywa zmiany w lokalnym folderze i"
+" przesyła je na serwer. Jeśli jednak folder lokalny jest zmapowanym udziałem"
+" Windows, Seafile może nie wykryć zmian. W takim przypadku należy ustawić "
+"okresowe sprawdzanie folderu w poszukiwaniu zmian. Częstotliwość tego "
+"poszukiwania można konfigurować. Jednostką są sekundy."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"Czasami możesz już posiadać bibliotekę na serwerze Seafile (udostępnioną "
+"przez kogoś innego lub przesłaną z innego komputera). Możesz ją "
+"synchronizować z istniejącym na dysku folderem. Folder ten musi posiadać "
+"taką samą nazwę jak ta biblioteka. Pliki w folderze będą połączone z plikami"
+" w bibliotece. Żaden plik, ani w lokalnym folderze, ani bibliotece nie "
+"zostanie nadpisany lub utracony. Połączenie spowoduje powstanie plików konfliktowych jeżeli "
+"zawartość pliku w bibliotece i lokalnie się różni."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Aby zsynchronizować bibliotekę z istniejącym folderem, kliknij prawym "
+"przyciskiem na nazwę biblioteki w głównym oknie klienta Seafile i wybierz "
+"\"Synchronizuj tę bibliotekę\"."
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+"W wyskakującym oknie kliknij łącze \"Synchronizuj z istniejącym folderem\"."
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+"Następnie wybierz istniejący folder do synchronizacji z tą biblioteką."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"Może się zdarzyć, że wystąpi wewnętrzny błąd w aplikacji klienta, który "
+"zablokuje synchronizację. W takim przypadku przeważnie pomaga "
+"\"resynchronizacja\" biblioteki. Resynchronizacja oznacza wyłączenie "
+"synchronizacji biblioteki i natychmiastowe jej wznowienie z tym samym "
+"folderem. Opcję tę znajdziesz w menu w głównym oknie programu."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Szczegóły"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/pt_BR/LC_MESSAGES/django.po b/seahub/help/locale/pt_BR/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..225b6f9585
--- /dev/null
+++ b/seahub/help/locale/pt_BR/LC_MESSAGES/django.po
@@ -0,0 +1,2108 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Leandro Magnabosco , 2024
+# Marcos Rodrigo Ladeia , 2024
+# Carlos Madera , 2024
+# douglasfernandes , 2024
+# Carlos Marchi , 2024
+# Paulo Cotta , 2024
+# William Alves , 2024
+# cunhaal , 2024
+# Erick Melo , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Erick Melo , 2024\n"
+"Language-Team: Portuguese (Brazil) (https://app.transifex.com/haiwen/teams/5086/pt_BR/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: pt_BR\n"
+"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "Menu de Navegação Lateral"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Introdução"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Apagando biblioteca"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "Sincronizar diretórios existentes"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "Dessincronizar e ressincronizar bibliotecas"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "Configurar intervaldo de sincronização"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "Configurações de Proxy"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Conflito de arquivos"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Apagando arquivos"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "Como utilizar bibliotecas criptografadas"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"Uma vez que você e seus amigos sincronizarem uma biblioteca compartilhada em"
+" seus computadores, vocês podem adicionar, remover ou editar arquivos na "
+"biblioteca. Cada alteração que você fizer na biblioteca será automaticamente"
+" sincronizada para os demais computadores."
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"Algumas vezes você e seus amigos podem editar um mesmo arquivo ao mesmo "
+"tempo. As mudanças podem ser conflitantes. Neste caso, o Seafile manteria a "
+"primeira versão sincronizada com a nuvem, inalterada, enquanto a outra "
+"versão seria renomeada para \"arquivo conflituoso\". Um arquivo conflituoso "
+"tem como sufixo de seu nome o endereço de e-mail do criador do arquivo, além"
+" da hora de sua criação. Por exemplo, test.txt (SFConflitante "
+"nome@exemplo.com 2015-03-07-11-30-28)."
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+"O cliente Seafile suporta 3 tipos de servidores proxy: HTTP proxy, SOCKS5 "
+"proxy e system proxy."
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"Os proxies HTTP e SOCKS5 exigem que você insira o endereço e a porta do "
+"servidor. Se você estiver utilizando a opção proxy do sistema, Seafile lê as"
+" opções de proxy do sistema operacional utilizado. O sistema operacional tem"
+" alguns mecanismos para auto-detectar as informações do servidor de proxy. "
+"Assim, você não precisará inserir manualmente o endereço do servidor de "
+"proxy."
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"Para modificar as configurações do proxy, clique no ícone do Seafile na área"
+" de notificação do sistema. Escolha \"Configurações\" no menu. No pop-up do "
+"diálogo de configurações, você pode modificar as configurações de proxy na "
+"aba de \"Rede\"."
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "Como utilizar bibliotecas criptografadas"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile oferece criptografia de dados ponta-a-ponta no lado do cliente. Você"
+" precisa criar bibliotecas criptografadas para utilizar este recurso. O "
+"conteúdo dos arquivos nas bibliotecas criptografadas são encriptados no lado"
+" do cliente. A senha da criptografia não é armazenada no servidor. Assim, "
+"nem o administrador do servidor possui acesso ao conteúdo dos seus arquivos."
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "Ao criar uma biblioteca encriptada:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "Ao acessar uma biblioteca encriptada:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+"Se você utilizar o aplicativo web, você precisa informar a senha apara o "
+"servidor. O servidor fará um cache da senha em um formato criptografado por "
+"1 hora. Ele não armazenará a senha em disco."
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Excluindo arquivos / pastas da sincronização"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"Algumas vezes você não deseja sincronizar determinados arquivos ou pastas "
+"dentro de uma biblioteca. Para fazer isto, crie um arquivo chamado "
+"\"seafile-ignore.txt\" no raiz da pasta da biblioteca. Este arquivo especial"
+" enumera os arquivos e as pastas que o Seafile não deverá sincronizar. Cada "
+"linha no arquvio txt especifica um padrão. Os padrões seguintes são "
+"admitidos. "
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Uma linha em branco, equivale a nenhum arquivo."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "A linha que começa com # serve como um comentário."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile suporta regras no padrão. Por exemplo, \"pasta/*\" considera "
+"\"pasta/1\" e \"pasta/subpasta\". \"pasta/?\" considera \"pasta/1\" mas não "
+"\"pasta/subpasta\". Note que na regra contém o carácter *, corresponde "
+"recursivamente a todos os caminhos sob uma pasta. Por exemplo, "
+"\"pasta/*.html\" considera \"pasta/a.html\" e \"pasta/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"Se a expressão terminar com uma barra diagonal, ela só corresponderá a uma "
+"pasta. Em outras palavras, \"foo/\" corresponderá à pasta \"foo\" e os "
+"caminhos dentro dela. Todavia, não fará correspondência com um arquivo "
+"regular ou um link simbólico com nome \"foo\"."
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Se um padrão não termina com \"/\" ou \" * \" , ele não iria coincidir com "
+"uma pasta. Por exemplo, \"foo\" só pode corresponder a arquivos comums, "
+"\"foo\" ou um link simbólico; enquanto \"foo /\" e \"foo *\" corresponde a "
+"uma pasta e caminhos dentro ela."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Exemplo"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Notas"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"O arquivo seafile-ignore.txt só controla quais arquivos serão excluídos no "
+"lado do cliente. Você ainda pode criar um arquivo de interface web seahub "
+"que está excluída no cliente. Neste caso,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"O arquivo criado ainda serão sincronizados de volta para os clientes. Mas "
+"quaisquer alterações locais posteriores a esses arquivos serão ignoradas."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Se o arquivo é modificado em seahub, a nova versão também serão "
+"sincronizados de volta para os clientes; Se o arquivo no cliente também é "
+"modificado, um arquivo de conflito será gerada no cliente."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt só ignora arquivos que ainda não estão sincronizados. Se "
+"um arquivo já está sincronizado, e algum tempo depois que você adicioná-lo à"
+" lista de ignorados, suas versões existentes não serão removidas."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Depois de baixar cliente Seafile, você tem 3 passos restantes para deixa-lo"
+" em funcionamento."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr ""
+"1. Selecione uma partição de disco para armazenar dados locais Seafile"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "Selecionando uma pasta para armazenar os dados do Seafile"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Adicionar uma conta"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Adicionar uma conta em seu servidor Seafile privado ou o nosso servidor "
+"público."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Sincronizar uma biblioteca"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Clique em \"Sincronizar esta biblioteca\" para sincronizá-la com uma pasta "
+"local."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Então adicione alguns arquivos na biblioteca. Eles serão automaticamente "
+"sincronizados na nuvem."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Opcional) Criar uma biblioteca"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Você também pode criar uma biblioteca de uma pasta local."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. Navegar nos arquivos na nuvem"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"Em algumas ocasiões, você poderá querer modificar arquivos diretamente na "
+"nuvem sem sincronizá-los. O cliente Seafile vem com um \"browser de arquivos"
+" nas nuvems\" para suprir esta necessidade. Clique em uma biblioteca não-"
+"sincronizada para abrir o browser de arquivos nas nuvens."
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"Para sincronizar uma subpasta, abra o browser de arquivos nas nuvens com um "
+"duplo clique na biblioteca que ainda não foi sincronizada. Navegue até à "
+"pasta parente daquela subpasta. Clique com o botão direito na subpasta. "
+"Escolha \"Sincronize esta pasta\" no menu pop-up."
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+"Depois de sincronizar uma subpasta, você pode ver o seu status de "
+"sincronização no grupo \"Bibliotecas sincronizadas\" na janela principal do "
+"cliente."
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"Normalmente o Cliente Seafile automaticamente detectará mudanças na pasta "
+"local e enviará estas mudanças ao servidor. Todavia, se a pasta local está "
+"em um disco de rede compartilhado no Windows, o Cliente Seafile não "
+"conseguirá verificar as mudanças na pasta local de forma confiável. Neste "
+"caso, você poderá solicitar ao cliente Seafile para verificar periodicamente"
+" por mudanças na pasta local. Você pode determinar o intervalo desta "
+"sincronização periódica. O intervalo é definido em unidades de segundos."
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"Algumas vezes você já tem uma biblioteca no servidor Seafile (compartilhada "
+"por outros, ou enviada de outro computador). Você pode sincronizar esta "
+"biblioteca com uma pasta já existente no seu computador. A pasta local deve "
+"ter o mesmo nome da biblioteca. Os arquivos na biblioteca local serão "
+"combinados com os arquivos na bilioteca. Nenhum arquivo na pasta local ou na"
+" biblioteca serão sobrescritos ou perdidos. A combinação produzirá alguns arquivos conflitantes se o "
+"conteúdo dos arquivos são diferentes na pasta local e na biblioteca."
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+"Para sincronizar uma biblioteca com uma pasta existente, clique com o botão "
+"direto na biblioteca na janela principal do Seafile e clique no botão "
+"\"Sincronizar esta biblioteca\"."
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr "Na janela que abrir, clique no link \"Sincronizar uma pasta existente\""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+"Após, escolha uma pasta existente para sincronizar com esta biblioteca."
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"Algumas vezes erros internos ocorrem no cliente que bloqueiam a "
+"sincronização. Nestes casos, pode-se solucionar o problema por meio da "
+"ressincronização da biblioteca. Ressincronização significar dessincronização"
+" e imediata sincronização da biblioteca com a mesma pasta. Você pode "
+"encontrar esta ação no menu pop-up da janela principal do cliente."
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Detalhes"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/sl_SI/LC_MESSAGES/django.po b/seahub/help/locale/sl_SI/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..93b8debac0
--- /dev/null
+++ b/seahub/help/locale/sl_SI/LC_MESSAGES/django.po
@@ -0,0 +1,2023 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# IMAMO , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: IMAMO , 2024\n"
+"Language-Team: Slovenian (Slovenia) (https://app.transifex.com/haiwen/teams/5086/sl_SI/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: sl_SI\n"
+"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Pojasnilo"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Izbris knjižnice"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Konflikti datotek"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Izključi datoteke"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Izključitev datotek/map iz sinhronizacije"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Prazna vrstica pomeni nobeno datoteko."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Vrstica ki se začne z # predstavlja komentar"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile podpira nadomestne znake v vzorcih. Primer \"foo/*\" se ujema z "
+"\"foo/1\" in \"foo/hello\". \"foo/?\" se ujema z \"foo/1\" ne pa tudi z "
+"\"foo/hello\". Zapomnite si da znak za nadomestne znake * pomeni vseh "
+"zadetke znotraj mape. Primer, \"foo/*.html\" se ujema z \"foo/a.html\" in "
+"\"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Če se vzorec ne konča z poševnico ali nadomestnim znakom se ne bo ujemal z "
+"datoteko. Primer, \"foo\" se ujema lahko le z datoteko \"foo\" ali "
+"simbolično povezavo: medtem ko \\foo/\" in \"foo*\" se ujemata z mapo in "
+"datotekami v njej."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Primer"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Zaznamki"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"seafile-ignore.txt zgolj upravlja katere datoteke izključiti na strani "
+"klienta. Seveda lahko ustvarite isto datoteko na strežniškem web vmesniku ki"
+" bo urejal na strani strežnika izključene datoteke za sinhronizacijo. V tem "
+"primeru,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"bo ustvarjena datoteka vseeno sinhronizirana z klientom, vendar pa bodo vse "
+"kasnejše lokalne spremembe ignorirane."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Če je datoteka urejena na web vmesniku, bo nova verzija ravno tako "
+"sinhronizirana k klientu. Če je bila medtem datoteka že urejena na strani "
+"uporabnika bo ustvarjena lokalno konflikna datoteka."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt zgolj izključi datoteke ki še niso bile sinhronizirane. "
+"Če je bila datoteka že sinhronizirana in jo dodate kdaj kasneje na seznam za"
+" izključitev, obstoječa verzija datoteke na strežniku ne bo samodejno "
+"odstranjena."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Po prenosu Seafile klienta, je potrebno narediti še 3 korake nastavitve za "
+"pravilno delovanje."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Izberite lokacij na disku, da shranite Seafile podatke"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Dodaj račun"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Vnesite račun na privatnem Seafile strežniku ali na našem javnem strežniku "
+"(Seacloud.cc)."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Sinhroniziraj knjižnico"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr "Kliknite na \"Sync this library\" gumb za sinhronizacijo z lokalno mapo."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Nato lahko dodate datoteke v to knjižnico. Samodejno bodo sinhronizirani z "
+"oblakom."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Možnost) Ustvari knjižnico"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Knjižnico lahko ustvarite iz že obstoječe mape."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Podrobnosti"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/uk/LC_MESSAGES/django.po b/seahub/help/locale/uk/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..4f7c811422
--- /dev/null
+++ b/seahub/help/locale/uk/LC_MESSAGES/django.po
@@ -0,0 +1,2024 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# Kvita , 2024
+# Alexander Laskavtsev , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: Alexander Laskavtsev , 2024\n"
+"Language-Team: Ukrainian (https://app.transifex.com/haiwen/teams/5086/uk/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: uk\n"
+"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Про систему"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Видалення бібліотеки"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Конфлікти файлів"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Виключення файлів"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Виключення файлів/каталогів із синхронізації"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Пустий рядок відповідає відсутності файлів."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Рядок, що починається з # є коментарем."
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile підтримує групові символи в шаблоні. Наприклад, \"foo/*\" відповідає"
+" \"foo/1\" та \"foo/hello\". \"foo/?\" відповідає \"foo/1\" але не "
+"\"foo/hello\". Зверніть увагу, що груповий символ * рекурсивно відповідає "
+"всім шляхам в каталозі. Наприклад, \"foo/*.html\" відповідє \"foo/a.html\" "
+"та \"foo/templates/b.html\"."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+"Якщо шаблон не має в кінці \"слешу\" або групового символу, він не "
+"відповідатиме каталогу. Наприклад, \"foo\" може відповідати файлу \"foo\" "
+"або символічному посиланню; в той час як \"foo/\" та \"foo*\" відповідають "
+"каталогу та шляхам всередині нього."
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Приклад"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Примітки"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"Файл seafile-ignore.txt визначає тільки файли для виключення на стороні "
+"клієнта. Ви й досі маєте змогу створювати файли із веб-інтерфейсу, які "
+"виключені на стороні клієнта. В цьому випадку,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"Створений файл відсинхронізується на клієнті. Проте будь які подальші "
+"локальні зміни до цих файлів будуть проігноровані."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Якщо файл модифіковано у веб-інтерфейсі, нова версія також буде "
+"синхронізована з клієнтами; якщо файл на кліенті теж модифіковано, буде "
+"згенеровано конфліктний файл на боці клієнта."
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt ігнорує тільки ті файли, що ще не були синхронізовані. "
+"Якщо файл вже синхронізовано і за деякий час ви додали його до списку "
+"ігнорування, його існуюча версія не буде видалена."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr ""
+"Після інсталяції клієнта Seafile вам залишається зробити лише 3 кроки до "
+"початку роботи."
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Оберіть дисковий розділ для зберігання локальних даних Seafile"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. Додайте обліковий запис"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr ""
+"Додати обліковий запис на вашому приватному сервері Seafile або на "
+"публічному сервері."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. Синхронізація бібліотеки"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr ""
+"Натисніть кнопку «Синхронізувати бібліотеку\", щоб синхронізувати її з "
+"локальною папкою."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Тоді додайте якісь файли в бібліотеку. Їх буде автоматично синхронізовано з "
+"хмарною платформою."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (На ваш вибір) Створіть бібліотеку"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Ви також можете створити бібліотеку з локального каталогу."
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "Деталі"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/vi/LC_MESSAGES/django.po b/seahub/help/locale/vi/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..3d7923b09a
--- /dev/null
+++ b/seahub/help/locale/vi/LC_MESSAGES/django.po
@@ -0,0 +1,2007 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# ldphuong , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: ldphuong , 2024\n"
+"Language-Team: Vietnamese (https://app.transifex.com/haiwen/teams/5086/vi/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: vi\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr ""
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "Giới thiệu"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "Đang xóa thư viện"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr ""
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr ""
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr ""
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr ""
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "Xung đột dữ liệu"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "Loại trừ"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr ""
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "Không bao gồm các file/folder đang đồng bộ"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "Một dòng trống nghĩa là không có file nào."
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "Một dòng bắt đầu bằng # được xem như là một lời dẫn giải"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"Seafile hỗ trợ các ký hiệu trong mẫu. Ví dụ, \"foo/*\" hợp với \"foo/1\" và "
+"\"foo/hello\". \"foo/?\" hợp với \"foo/?\" chứ không phải \"foo/hello\". Lưu"
+" ý rằng ký tự ký hiệu * phù hợp với tất cả các đường dẫn sau folder."
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr ""
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "Ví dụ"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "Ghi chú"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr ""
+"File được tạo sẽ vẫn được đồng bộ lại trên client. Nhưng những thay đổi từ "
+"những file khác sẽ bị bỏ qua."
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr ""
+"Nếu chỉnh sửa file trên seahub, biến thể mới sẽ được đồng bộ trên client, "
+"nếu file trên client cũng được chỉnh sửa, một file dự bị sẽ được tạo ra"
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt chỉ có thể bỏ qua những file chưa đồng bộ. Nếu file đã "
+"từng đồng bộ, và sau đó bạn thêm nó vào danh sách này, phiên bản sẵn có sẽ "
+"không bị hủy đi."
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr "Sau khi tải Seafile Client, hoàn tất cài đặt chỉ trong 3 bước"
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. Chọn Partition để lưu trữ dữ liệu Seafile "
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr ""
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "Tạo tài khoản"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr "Thêm một tài khoản trên máy chủ Seafile hoặc trên máy chủ Cloud."
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "Đồng bộ một thư viện"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr "Click nút \"Đồng bộ thư viện\" để đồng bộ với thư mục trên máy tính."
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr ""
+"Sau đó bạn bổ sung một số file vào trong thư viện. Chúng sẽ được đồng bộ tự "
+"động."
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (Không bắc buộc) Tạo thư viện"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "Bạn cũng có thể tạo một thư viện từ folder trên máy tính"
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr ""
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr ""
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr ""
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr ""
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""
diff --git a/seahub/help/locale/zh_TW/LC_MESSAGES/django.po b/seahub/help/locale/zh_TW/LC_MESSAGES/django.po
new file mode 100644
index 0000000000..763438b05b
--- /dev/null
+++ b/seahub/help/locale/zh_TW/LC_MESSAGES/django.po
@@ -0,0 +1,2028 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+# Translators:
+# zheng xie , 2024
+# carylorrk , 2024
+# aa bbb , 2024
+# david082321 , 2024
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2024-12-05 10:24+0800\n"
+"PO-Revision-Date: 2024-02-06 08:23+0000\n"
+"Last-Translator: david082321 , 2024\n"
+"Language-Team: Chinese (Taiwan) (https://app.transifex.com/haiwen/teams/5086/zh_TW/)\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Language: zh_TW\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
+
+#: templates/help/base.html:34
+msgid "Side Nav Menu"
+msgstr "側邊導航選單"
+
+#: templates/help/base.html:48 templates/help/base.html:50
+#: templates/help/introduction.html:6
+msgid "Introduction"
+msgstr "介紹"
+
+#: templates/help/base.html:53
+msgid "Managing files and folders"
+msgstr ""
+
+#: templates/help/base.html:55 templates/help/libraries_managing.html:5
+msgid "Managing files with libraries"
+msgstr ""
+
+#: templates/help/base.html:56
+msgid "Restoring deleted files"
+msgstr ""
+
+#: templates/help/base.html:57
+msgid "Finding old file versions"
+msgstr ""
+
+#: templates/help/base.html:58
+#: templates/help/library_history_and_snapshots.html:6
+msgid "Library history and snapshots"
+msgstr ""
+
+#: templates/help/base.html:59
+msgid "Setting history retention period"
+msgstr ""
+
+#: templates/help/base.html:60 templates/help/deleting_a_library.html:5
+msgid "Deleting a library"
+msgstr "刪除資料庫"
+
+#: templates/help/base.html:61
+#: templates/help/viewing_files_within_web_app.html:5
+msgid "Viewing files within Web App"
+msgstr ""
+
+#: templates/help/base.html:62 templates/help/full_text_file_search.html:5
+msgid "Full text file search"
+msgstr ""
+
+#: templates/help/base.html:65
+msgid "Sharing and collaboration"
+msgstr ""
+
+#: templates/help/base.html:67 templates/help/sharing_files_and_folders.html:5
+msgid "Sharing files and folders"
+msgstr ""
+
+#: templates/help/base.html:68 templates/help/groups_managing.html:5
+msgid "Managing groups"
+msgstr ""
+
+#: templates/help/base.html:69
+msgid "Locking files"
+msgstr ""
+
+#: templates/help/base.html:70
+msgid "Folder permission"
+msgstr ""
+
+#: templates/help/base.html:71
+msgid "Departments sharing"
+msgstr ""
+
+#: templates/help/base.html:74
+msgid "Wiki and knowledge management"
+msgstr ""
+
+#: templates/help/base.html:76 templates/help/manage_library_as_wiki.html:5
+msgid "Managing a library as Wiki"
+msgstr ""
+
+#: templates/help/base.html:79
+msgid "Desktop client and syncing"
+msgstr ""
+
+#: templates/help/base.html:81
+msgid "Install and sync files"
+msgstr ""
+
+#: templates/help/base.html:82
+msgid "Syncing existing folders"
+msgstr "同步已存在資料夾"
+
+#: templates/help/base.html:83 templates/help/selective_sync.html:6
+msgid "Selectively sync sub-folders"
+msgstr ""
+
+#: templates/help/base.html:84 templates/help/read-only_syncing.html:5
+msgid "Read-only syncing"
+msgstr ""
+
+#: templates/help/base.html:85
+msgid "Unsync and resync libraries"
+msgstr "解除同步與重新同步資料庫"
+
+#: templates/help/base.html:86 templates/help/sync_interval.html:6
+msgid "Setting sync interval"
+msgstr "設定同步間隔"
+
+#: templates/help/base.html:87
+msgid "Proxy settings"
+msgstr "代理設定"
+
+#: templates/help/base.html:88 templates/help/conflicts.html:5
+msgid "File conflicts"
+msgstr "檔案衝突"
+
+#: templates/help/base.html:89
+msgid "Excluding files"
+msgstr "忽略檔案目錄"
+
+#: templates/help/base.html:92
+msgid "Drive client"
+msgstr ""
+
+#: templates/help/base.html:94 templates/help/using_drive_client.html:6
+msgid "Using Seafile drive client"
+msgstr ""
+
+#: templates/help/base.html:95
+msgid "Using drive client 2.0 on Windows"
+msgstr ""
+
+#: templates/help/base.html:98
+msgid "Security and encryption"
+msgstr ""
+
+#: templates/help/base.html:100
+msgid "How to use encrypted libraries"
+msgstr "如何使用加密資料庫"
+
+#: templates/help/conflicts.html:7
+msgid ""
+"Once you and your friends sync a shared file library onto your computers, "
+"you may add, delete or edit files in the library together. Every change you "
+"make to the library would be automatically synced to others' computers."
+msgstr ""
+"一旦你和你的朋友們同步了一個共享的資料庫到你們的電腦上,你們便可以一起新增,刪除,或者修改這個資料庫中的檔案。你對該資料庫的每個修改都將會自動同步到其他人的電腦上。"
+
+#: templates/help/conflicts.html:9
+msgid ""
+"Sometimes you and your friends may edit the same file at the same time. Your"
+" changes may conflict with each other's. In this case, Seafile would keep "
+"the first version synced to the cloud unchanged, while rename the other "
+"version to a \"conflict file\". A conflict file's name ends with it's "
+"author's email address, plus the current time, e.g. test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)."
+msgstr ""
+"有時,你和你的朋友們可能同時編輯了同一個檔案。你們的修改可能互相衝突。這種情況下, Seafile 會保留你的版本,並把你朋友們的版本儲存為 "
+"\"衝突檔案\"。一個衝突檔案的名字會以該修改的作者的郵箱加上當前時間作為後綴,例如,test.txt (SFConflict "
+"name@example.com 2015-03-07-11-30-28)。"
+
+#: templates/help/deleting_a_library.html:6
+msgid ""
+"You can delete a library owned by you. A deleted library can be restored by "
+"you or Seafile server's administrator."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:7
+msgid "After a library is deleted, it has following effects:"
+msgstr ""
+
+#: templates/help/deleting_a_library.html:9
+msgid "Share of the files and folders within this library are all canceled."
+msgstr ""
+
+#: templates/help/deleting_a_library.html:10
+msgid ""
+"Desktop clients synced with this library cannot sync with it any more. But "
+"the local files on the client won't be deleted."
+msgstr ""
+
+#: templates/help/departments.html:5
+msgid "Managing and using departments"
+msgstr ""
+
+#: templates/help/departments.html:6
+msgid ""
+"Some organizations consist of complex department hierarchy. There are "
+"usually two common use cases for file management in these organizations:"
+msgstr ""
+
+#: templates/help/departments.html:8
+msgid ""
+"There should be a common file sharing space for the organization. The folder"
+" hierarchy should map the department hierarchy. There will be separate "
+"folder or space assigned to each department."
+msgstr ""
+
+#: templates/help/departments.html:9
+msgid ""
+"The sharing space should be owned and managed by the organization, but not "
+"individual employees. So that the ownership of files doesn't have to be "
+"changed when an employee leaves the organization."
+msgstr ""
+
+#: templates/help/departments.html:11
+msgid ""
+"The \"Departments\" feature is designed to meet the above two use cases. "
+"We'll introduce this feature from 3 different perspectives:"
+msgstr ""
+
+#: templates/help/departments.html:13 templates/help/departments.html:17
+msgid "System admin"
+msgstr ""
+
+#: templates/help/departments.html:14 templates/help/departments.html:35
+msgid "Department admin"
+msgstr ""
+
+#: templates/help/departments.html:15 templates/help/departments.html:52
+msgid "Department members"
+msgstr ""
+
+#: templates/help/departments.html:18
+msgid "The system admin can:"
+msgstr ""
+
+#: templates/help/departments.html:20 templates/help/departments.html:24
+msgid "Manage department hierarchy and members"
+msgstr ""
+
+#: templates/help/departments.html:21 templates/help/departments.html:29
+msgid "Assign storage quota for departments"
+msgstr ""
+
+#: templates/help/departments.html:22 templates/help/departments.html:31
+msgid "Create and manage shared libraries in departments"
+msgstr ""
+
+#: templates/help/departments.html:25
+msgid ""
+"The system admin can set up the department hierarchy in two ways: manual "
+"setup or import from Active Directory."
+msgstr ""
+
+#: templates/help/departments.html:26
+msgid ""
+"The system admin can create any number of top level departments and create "
+"any levels of sub-departments under each department. And each level of "
+"department can be populated with members. The system admin can set the role "
+"of each member to 'member' or 'admin'. We'll introduce how a department "
+"admin can manage department later."
+msgstr ""
+
+#: templates/help/departments.html:27
+msgid ""
+"The system admin can also import the hierarchy from OUs (Organizational "
+"Units) in AD. Each OU will be imported as a department. And the sub-OUs "
+"under an OU will be imported as sub-departments. Department libraries can be"
+" automatically created in the import process."
+msgstr ""
+
+#: templates/help/departments.html:28
+msgid ""
+"System admin can also delete a department after all the sub-departments and "
+"libraries are deleted."
+msgstr ""
+
+#: templates/help/departments.html:30
+msgid ""
+"The libraries created inside a department are owned by the department "
+"itself, not by any individual user. So the system admin can assign storage "
+"quota to a department. The total size of all the libraries in a department "
+"cannot exceed the storage quota. Please note that the quota of sub-"
+"department doesn't depend on the quota of its parent department."
+msgstr ""
+
+#: templates/help/departments.html:32
+msgid ""
+"Department libraries can be created by the system admin or department admin."
+" There is also an option to control whether individual users can share "
+"libraries to a department."
+msgstr ""
+
+#: templates/help/departments.html:33
+msgid ""
+"All the above operations can be done in the system admin interface. See the "
+"below screenshot for information."
+msgstr ""
+
+#: templates/help/departments.html:36
+msgid ""
+"As noted above, department admin is a special role assigned by the system "
+"admin to some members of a department. Department admins can perform the "
+"following operations in a department after login to his/her own account."
+msgstr ""
+
+#: templates/help/departments.html:38
+msgid "Access to the libraries of the department"
+msgstr ""
+
+#: templates/help/departments.html:39
+msgid "Manage members in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:40
+msgid "Manage libraries in his/her department"
+msgstr ""
+
+#: templates/help/departments.html:42
+msgid ""
+"If a user is the admin of a department, he/she can add or delete members in "
+"the department. Any users registered in the system can be added as member of"
+" the department. But if the departments are imported from AD, the changes to"
+" membership will be overwritten on the next sync with AD."
+msgstr ""
+
+#: templates/help/departments.html:44
+msgid ""
+"Department admin can manage the libraries in the department. The supported "
+"operations are:"
+msgstr ""
+
+#: templates/help/departments.html:46
+msgid "Create or delete library"
+msgstr ""
+
+#: templates/help/departments.html:47
+msgid "Change library name"
+msgstr ""
+
+#: templates/help/departments.html:48
+msgid ""
+"Share a library to users or groups outside of this department. This is very "
+"useful for cross-department collaboration."
+msgstr ""
+
+#: templates/help/departments.html:49
+#, python-format
+msgid ""
+"Set fine-grained permission to folders in the libraries for users or sub-"
+"departments in this department. This works like the folder permission "
+"feature."
+msgstr ""
+
+#: templates/help/departments.html:53
+msgid ""
+"A normal member of the department can use the department just like a group. "
+"Each department is presented to its members as a group. A user can not only "
+"access to the libraries in the department he/she belongs to, but also the "
+"libraries in the parent departments of his/her department. For example, if "
+"John is in the \"EMEA\" sub-department under the \"Sales\" department, and "
+"\"Sales\" is a sub-department under the company \"ACME\", John can then "
+"access to the groups \"EMEA\", \"Sales\" and \"ACME\". The groups for "
+"departments are marked with a \"building\" icon next to its name."
+msgstr ""
+
+#: templates/help/desktop_proxy.html:6
+msgid "Using proxy in Seafile client"
+msgstr ""
+
+#: templates/help/desktop_proxy.html:8
+msgid ""
+"Seafile client supports 3 types of proxy servers: HTTP proxy, SOCKS5 proxy "
+"and system proxy settings."
+msgstr "Seafile客戶端支援 3 種類型的代理伺服器:HTTP 代理,SOCKS5 代理和系統代理設定。"
+
+#: templates/help/desktop_proxy.html:10
+msgid ""
+"HTTP proxy and SOCKS5 proxy requires you to enter the proxy server's address"
+" and port. If you use system proxy settings, Seafile client reads proxy "
+"settings from the operating system. The operating system has some mechanisms"
+" to auto-detect proxy server information. So you don't have to manually "
+"enter proxy server address."
+msgstr ""
+"HTTP 代理和 SOCKS5 代理要求您输入代理服务器的地址和端口。如果你使用系统代理设置,Seafile "
+"客户端会从操作系统读取代理设置。操作系统有一定的机制来自动检测代理服务器信息,所以,您不必手动输入代理服务器的地址。"
+
+#: templates/help/desktop_proxy.html:12
+msgid ""
+"To change proxy settings, click the Seafile icon in the system notification "
+"area. Choose \"Settings\" in the menu. In the pop-up settings dialog, you "
+"can change proxy settings in the \"Network\" tab."
+msgstr ""
+"如需更改代理設定,按下系統通知區域的 Seafile 圖示。在選單中選擇“設定”,在彈出的設定對話框中,您可以在“網路”選項卡中更改代理伺服器設定。"
+
+#: templates/help/drive_client_2.0_for_windows_10.html:6
+msgid "SeaDrive 2.0 for Windows 10"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:8
+msgid ""
+"SeaDrive 2.0 (and future versions) is redesigned with deeper integration to "
+"Windows 10 operating system. It supports Windows 10 1709 version (2017 Fall "
+"Update for Windows 10) and later versions. We recommend Windows 10 users to "
+"upgrade to SeaDrive 2.0 for more native virtual drive experience."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:10
+msgid "Install and access the Virtual Drive"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:11
+msgid ""
+"You can download SeaDrive 2.0 from official Seafile website. After "
+"installation and logging into your Seafile account, SeaDrive will start "
+"downloading library and file lists from the server (just as in SeaDrive "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:16
+msgid "Accessing files in the Virtual Drive"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:22
+msgid ""
+"Full file: The file has been downloaded and saved locally. Download "
+"is automatic when a placeholder file is opened for the first time. These "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:26
+msgid ""
+"You can control which files or folder are cached locally. This can be "
+"changed from the context menu when you right click on a file or folder. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:30
+msgid "File Download and Control"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:31
+msgid ""
+"Whenever you open a placeholder file, the operating system will "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:32
+msgid ""
+"Sometimes a background application may try to download a file in the virtual"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:34
+#: templates/help/using_drive_client.html:79
+msgid "FAQ"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:35
+msgid "Can I create, delete, rename libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:36
+msgid ""
+"Yes. When you create, delete or rename library folders in the virtual drive,"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:38
+msgid "Can I create files or folders outside of a library folder?"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:41
+msgid "Can I access encrypted libraries?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:42
+msgid ""
+"Yes. By default, encrypted libraries are not synced and shown in the virtual"
+" drive. You need to manually choose which encrypted libraries to sync and "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:44
+msgid "Is it compatible to SeaDrive 1.0?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:45
+msgid ""
+"SeaDrive 2.0 will use any existing accounts and their metadata (stored under"
+" C:\\users\\username\\seadrive\\ folder). But it will not use the cached "
+"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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:47
+msgid "How do I clean the cache?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:48
+msgid ""
+"You can manually choose which folders or files to be cached locally. If you "
+"find a folder consumes too much space, just choose to \"Free up space\" on "
+"that folder and all cached files in that folder will be cleaned. There is no"
+" 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 ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:50
+msgid "How to remove left-over SeaDrive shortcuts in Windows Explorer?"
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:51
+msgid ""
+"The \"SeaDrive\" shortcut in Windows Explorer won't disappear after you exit"
+" SeaDrive program or switch Seafile accounts in SeaDrive. This is an "
+"intended behavior. You don't need to remove them if you still need to access"
+" the account later."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:53
+msgid ""
+"You can usually remove those shortcuts by uninstalling SeaDrive program and "
+"choose \"Remove account information\" in the prompt dialog."
+msgstr ""
+
+#: templates/help/drive_client_2.0_for_windows_10.html:54
+msgid ""
+"If uninstallation doesn't remove the shortcuts successfully, you can remove "
+"the SeaDrive shortcut in Windows Explorer by editing the registry. Open the "
+"path "
+"\"HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Desktop\\NameSpace\\\""
+" in registry editor. Remove the sub-keys correspond to the shortcut you want"
+" to remove."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:6
+msgid "How to Use Encrypted Libraries"
+msgstr "怎樣使用加密資料庫"
+
+#: templates/help/encrypted_libraries.html:8
+msgid ""
+"Seafile provides client-side end-to-end data encryption. You can create "
+"encrypted libraries to use this feature. File contents in encrypted "
+"libraries are encrypted on client side. The encryption password is not "
+"stored on the server. So even the server administrator can't access your "
+"file contents."
+msgstr ""
+"Seafile "
+"提供客戶端、端到端的數據加密。您可以使用此功能建立加密資料庫。加密資料庫中的檔案是在客戶端進行加密的,密碼也並不儲存在伺服器上。因此,即使伺服器管理員也無法瀏覽您的檔案內容。"
+
+#: templates/help/encrypted_libraries.html:10
+msgid "When creating an encrypted library:"
+msgstr "當建立加密資料庫時:"
+
+#: templates/help/encrypted_libraries.html:12
+msgid ""
+"If you create an encrypted library in the web app, the password is sent to "
+"the server. The server uses this password to create the library. But it "
+"doesn't store the plain text password."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:13
+#, python-format
+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 ""
+
+#: templates/help/encrypted_libraries.html:17
+msgid "When you access the encrypted library:"
+msgstr "當你瀏覽加密資料庫時:"
+
+#: templates/help/encrypted_libraries.html:19
+msgid ""
+"If you use web app, you have to input the password to the server. The server"
+" will cache the password in encrypted format for 1 hour. It won't store the "
+"password on disk."
+msgstr "如果是透過 web 瀏覽,必須輸入密碼,密碼會被發送到伺服器,伺服器會將密碼以加密形式儲存 1 小時,但並不會將密碼儲存在硬碟上。"
+
+#: templates/help/encrypted_libraries.html:20
+msgid ""
+"If you use desktop client to sync the library, the password is not sent to "
+"the server. The client decrypts and encrypts file contents locally. The "
+"plain text password is not stored on the client disk either."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:21
+msgid ""
+"iOS client supports client side encryption since version 2.1.6. Android "
+"client supports it since version 2.1.0."
+msgstr ""
+
+#: templates/help/encrypted_libraries.html:25
+msgid ""
+"Note that encrypted library only encrypts the contents of the files, but not"
+" the folder and file names."
+msgstr ""
+
+#: templates/help/file_locking.html:5
+msgid "File locking"
+msgstr ""
+
+#: templates/help/file_locking.html:6
+msgid ""
+"When more than one person collaborate on a file, it's likely that more than "
+"one person modify the file at about the same time. Seafile handles this "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:8
+msgid "File locking on the Web App"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:11
+msgid ""
+"After the file is locked, you can see a red \"stop sign\" at the corner of "
+"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 ""
+
+#: templates/help/file_locking.html:13
+msgid "File locking on the desktop client"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/file_locking.html:22
+msgid "Auto locking office files"
+msgstr ""
+
+#: templates/help/file_locking.html:23
+msgid ""
+"After a library is synced to the desktop, when you open a Microsoft Office "
+"file inside the library, Seafile automatically locks the file. When you "
+"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 ""
+
+#: templates/help/file_locking.html:24
+msgid "Details about file locking"
+msgstr ""
+
+#: templates/help/file_locking.html:25
+msgid "There are a few useful tips about how file locking works:"
+msgstr ""
+
+#: templates/help/file_locking.html:27
+msgid "A locked file can only be unlocked by the user who locked it."
+msgstr ""
+
+#: templates/help/file_locking.html:28
+msgid ""
+"A locked file cannot be modified, moved, renamed or deleted by other users. "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:6
+msgid "Finding older version of files"
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:7
+msgid ""
+"Seafile tracks the modification history of all files. Whenever a file is "
+"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 ""
+
+#: templates/help/finding_older_version_files.html:8
+msgid "To list all the versions of a file:"
+msgstr ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/finding_older_version_files.html:12
+msgid "You can download, restore, view any version of the file."
+msgstr ""
+
+#: templates/help/finding_older_version_files.html:14
+#, python-format
+msgid ""
+"You can configure the retention period of file versions: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/folder_permission.html:6
+msgid "Use folder permission for fine-grained access control"
+msgstr ""
+
+#: templates/help/folder_permission.html:8
+#, python-format
+msgid ""
+"For shared libraries or folders, you can set permission to its sub-folders "
+"for a person or a group. Available permissions are the same as the ones "
+"described in sharing libraries."
+" Here are some use cases:"
+msgstr ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:11
+msgid ""
+"You shared a library to 3 groups. There are 3 sub-folders under that "
+"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 ""
+
+#: templates/help/folder_permission.html:13
+msgid ""
+"Folder permissions are only effective for libraries and folders you share to"
+" 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 ""
+
+#: templates/help/folder_permission.html:14
+msgid ""
+"One important design goal of folder permission is to support hierarchical "
+"permissions:"
+msgstr ""
+
+#: templates/help/folder_permission.html:16
+msgid ""
+"Sub-folders automatically inherit folder permissions from its parent folder."
+msgstr ""
+
+#: templates/help/folder_permission.html:17
+msgid ""
+"Permissions set on sub-folders overwrites permissions set on its parent "
+"folder. For example, you set \"read write\" permission on folder \"meeting "
+"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 ""
+
+#: templates/help/folder_permission.html:19
+msgid "Basic usage"
+msgstr ""
+
+#: templates/help/folder_permission.html:20
+msgid ""
+"Only library's owner can set folder permissions for its sub-folders. In the "
+"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 ""
+
+#: templates/help/folder_permission.html:21
+msgid ""
+"If you want to see all folder permissions set in a library, hover the mouse "
+"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 ""
+
+#: 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 ""
+
+#: 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 ""
+
+#: templates/help/folder_permission.html:25
+msgid "Advanced: priority between different permissions"
+msgstr ""
+
+#: templates/help/folder_permission.html:27
+msgid ""
+"Folder permissions have higher priority than the permission set in share. "
+"For example, if you share a library to user A with \"read write\" "
+"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 ""
+
+#: templates/help/folder_permission.html:28
+msgid ""
+"Folder permissions set to a specific user have higher priority than "
+"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 ""
+
+#: templates/help/folder_permission.html:29
+msgid ""
+"Permissions on sub-folders have higher priority than those on parent "
+"folders."
+msgstr ""
+
+#: templates/help/folder_permission.html:31
+msgid "Here is a more complex example:"
+msgstr ""
+
+#: templates/help/folder_permission.html:32
+msgid ""
+"Supposed the folder structure looks like \"A/B\", user \"John\" is in group "
+"\"Staff\". If you set \"read only\" permission on folder A for John, and, "
+"you also set \"read write\" permission on folder \"A/B\" for group "
+"\"Staff\". Then John's permission to folder \"A/B\" is still only \"read "
+"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 ""
+
+#: 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 ""
+
+#: templates/help/full_text_file_search.html:8
+#: templates/help/viewing_files_within_web_app.html:8
+msgid "Microsoft Office Doc: .doc, .docx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:9
+#: templates/help/viewing_files_within_web_app.html:9
+msgid "Microsoft Office PowerPoint: .ppt, .pptx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:10
+#: templates/help/viewing_files_within_web_app.html:10
+msgid "Microsoft Office Excel: .xls, .xlsx (Pro Edition Server only)"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:11
+#: templates/help/viewing_files_within_web_app.html:11
+msgid "LibreOffice files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:12
+#: templates/help/viewing_files_within_web_app.html:12
+msgid "PDF files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:13
+#: templates/help/viewing_files_within_web_app.html:14
+msgid "Markdown files: .md"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:14
+#: templates/help/viewing_files_within_web_app.html:15
+msgid "Various source code files"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:15
+#: templates/help/viewing_files_within_web_app.html:16
+msgid "Text files: .txt, .log"
+msgstr ""
+
+#: templates/help/full_text_file_search.html:17
+msgid ""
+"Note that your Seafile system administrator may not have enabled the full-"
+"text search feature. In that case, you can only search file and folder "
+"names."
+msgstr ""
+
+#: templates/help/groups_managing.html:6
+msgid ""
+"Creating a group is a convenient way to share files to many people. In "
+"Seafile, you can create and manage a group easily."
+msgstr ""
+
+#: templates/help/groups_managing.html:7
+msgid "Here is how groups work in Seafile:"
+msgstr ""
+
+#: templates/help/groups_managing.html:9
+msgid ""
+"Each group has a owner. The owner is the creator of the group by default. "
+"He/she can transfer the ownership of the group to another member."
+msgstr ""
+
+#: templates/help/groups_managing.html:10
+msgid ""
+"Each group can have multiple admins. The group owner and group admins can "
+"add more group admins."
+msgstr ""
+
+#: templates/help/groups_managing.html:11
+msgid ""
+"The group admin can add/delete members in the group. And he/she can also "
+"unshare a library in the group."
+msgstr ""
+
+#: templates/help/groups_managing.html:13
+msgid ""
+"Click on the \"Shared with groups\" tab on the left panel, and you'll see "
+"all the groups you're in. Clicking into any group, you'll see the libraries "
+"shared into this group."
+msgstr ""
+
+#: templates/help/groups_managing.html:14
+msgid ""
+"To create a new group, click on the \"Shared with groups\" tab on the left "
+"panel. Then click on \"All Groups\". In the page, you can click the \"New "
+"Group\" button to create a group."
+msgstr ""
+
+#: templates/help/groups_managing.html:15
+#, python-format
+msgid ""
+"See sharing files "
+"and folders about how to share libraries or folders to a group."
+msgstr ""
+
+#: templates/help/ignore.html:6
+msgid "Excluding files/folders from syncing"
+msgstr "不同步部分檔案/目錄"
+
+#: templates/help/ignore.html:8
+msgid ""
+"Sometimes you don't want to sync some files or folders inside a library. To "
+"achieve this, create a seafile-ignore.txt file in the root folder of a "
+"library. This special file specifies the files and folders that Seafile "
+"should not sync. Each line in a ignore.txt file specifies a pattern. The "
+"following pattern format are supported."
+msgstr ""
+"有的時候你不想同步一個資料庫中的某些檔案或者目錄。為此,你可以在該資料庫的根目錄中建立一個名為 seafile-ignore.txt "
+"的檔案。在這個檔案中,你可以指定哪些檔案和目錄將不被同步。檔案中的每一行都指定一個模式。目前支援的模式格式如下。"
+
+#: templates/help/ignore.html:10
+msgid "A blank line matches no files."
+msgstr "空行不匹配任何檔案"
+
+#: templates/help/ignore.html:11
+msgid "A line starting with # serves as a comment."
+msgstr "以 # 開頭的一行會被作為註釋"
+
+#: templates/help/ignore.html:12
+msgid ""
+"Seafile supports wildcards in the pattern. For example, \"foo/*\" matches "
+"\"foo/1\" and \"foo/hello\". \"foo/?\" matches \"foo/1\" but not "
+"\"foo/hello\". Note that the wildcard character * recursively matches all "
+"the paths under a folder. For instance, \"foo/*.html\" matches "
+"\"foo/a.html\" and \"foo/templates/b.html\"."
+msgstr ""
+"支援萬用字元。比如, \"foo/*\" 匹配 \"foo/1\" and \"foo/hello\"。\"foo/?\" 匹配 \"foo/1\" "
+"但是不匹配 \"foo/hello\"。萬用字元 * 會遞歸匹配目錄下的所有路徑。比如 \"foo/*.html\" 會匹配檔案 "
+"\"foo/a.html\" 以及 \"foo/templates/b.html\"。"
+
+#: templates/help/ignore.html:13
+msgid ""
+"If the pattern ends with a slash, it would only match a folder. In other "
+"words, \"foo/\" will match a folder \"foo\" and paths underneath it, but "
+"will not match a regular file or a symbolic link \"foo\"."
+msgstr ""
+"如果一個模式以/結尾,那麼它只會匹配目錄。比如,foo/ 匹配目錄 \"foo\" 以及它下面的路徑, 但是不會匹配一個常規檔案或是一個符號連結 "
+"foo。"
+
+#: templates/help/ignore.html:14
+msgid ""
+"If a pattern doesn't end with a slash or a wildcard, it would not match a "
+"folder. For example, \"foo\" can only match regular file \"foo\" or a "
+"symbolic link; while \"foo/\" and \"foo*\" match a folder and paths under "
+"it."
+msgstr "如果一個模式不以斜槓或者萬用字元結尾,那麼它只能匹配檔案,而不能匹配目錄。"
+
+#: templates/help/ignore.html:18
+msgid "Example"
+msgstr "例子"
+
+#: templates/help/ignore.html:36
+msgid "Notes"
+msgstr "補充說明"
+
+#: templates/help/ignore.html:38
+msgid ""
+"The seafile-ignore.txt file only controls which files to exclude on the "
+"client side. You can still create a file from seahub web interface that's "
+"excluded on the client. In this case,"
+msgstr ""
+"seafile-ignore.txt 只能控制在客戶端需要忽略哪些檔案。你依然可以在 seahub 的 web "
+"界面建立這些被客戶端忽略的檔案。在這種情況下,"
+
+#: templates/help/ignore.html:40
+msgid ""
+"The created file will still be synced back to clients. But any later local "
+"changes to those files will be ignored."
+msgstr "這些檔案會被同步到客戶端,但是用戶在客戶端對這些檔案的後續修改會被忽略,不會被同步回伺服器。"
+
+#: templates/help/ignore.html:41
+msgid ""
+"If the file is modified on seahub, the new version will also be synced back "
+"to clients; If the file on the client is also modified, a conflict file will"
+" be generated on the client."
+msgstr "檔案在伺服器端的後續更改會被同步到客戶端,如果客戶端也同時修改了這些檔案,系統會生成衝突檔案。"
+
+#: templates/help/ignore.html:45
+msgid ""
+"seafile-ignore.txt only ignores files that are not synced yet. If a file is "
+"already synced, and some time later you add it to the ignore list, its "
+"existing versions won't be removed."
+msgstr ""
+"seafile-ignore.txt 只能忽略還沒有被同步的檔案。對於已經被同步的檔案,如果後來把它新增到 seafile-ignore.txt "
+"中,系統只會忽略後續更改,已經上傳的版本不會受影響。"
+
+#: templates/help/install_sync.html:6
+msgid "Installing Seafile client program"
+msgstr ""
+
+#: templates/help/install_sync.html:8
+msgid ""
+"After downloading Seafile client program, you have 3 steps left to get it up"
+" and running."
+msgstr "在您下載完 Seafile 客戶端後,只需下面的步驟來安裝使用:"
+
+#: templates/help/install_sync.html:10
+msgid "1. Select a disk partition to store local Seafile data"
+msgstr "1. 指定 Seafile 資料磁碟"
+
+#: templates/help/install_sync.html:11
+msgid "Selecting a folder to store Seafile data"
+msgstr "指定資料夾儲存 Seafile 數據"
+
+#: templates/help/install_sync.html:13
+msgid "2. Add an account"
+msgstr "2. 新增帳號"
+
+#: templates/help/install_sync.html:14
+msgid "Add an account on your private Seafile server or our public server."
+msgstr "在你的私有 Seafile 伺服器或者我們的公共伺服器上新增一個帳號"
+
+#: templates/help/install_sync.html:18
+msgid "3. Sync a library"
+msgstr "3. 同步一个資料庫"
+
+#: templates/help/install_sync.html:20
+msgid "Click the \"Sync this library\" button to sync it with a local folder."
+msgstr "按下“同步該資料庫”按鍵將該資料庫與本地資料夾同步。"
+
+#: templates/help/install_sync.html:21
+msgid ""
+"Then you add some files into the library. They will be automatically synced "
+"with cloud platform."
+msgstr "往該資料庫中新增檔案。它們將會被自動同步到雲平臺。"
+
+#: templates/help/install_sync.html:26
+msgid "4. (Optional) Create a library"
+msgstr "4. (可選)建立一個資料庫"
+
+#: templates/help/install_sync.html:28
+msgid "You can also create a library from a local folder."
+msgstr "你也可以從一個本地目錄建立一個資料庫。"
+
+#: templates/help/install_sync.html:34
+msgid "5. Browse files on the cloud"
+msgstr "5. 瀏覽雲端檔案"
+
+#: templates/help/install_sync.html:35
+msgid ""
+"In some occasions, you want to modify files on the cloud directly without "
+"syncing them. Seafile client comes with a \"cloud file browser\" to meet "
+"this need. Click an unsynced library will open the cloud file browser."
+msgstr ""
+"在某些情況下,你只想修改雲端檔案但並不想將其同步下來。 Seafile "
+"客戶端自帶的“雲端檔案瀏覽器”可以滿足這一需求。按下某個未同步的資料庫即可打開雲端檔案瀏覽器。"
+
+#: templates/help/introduction.html:8
+msgid ""
+"Seafile is an enterprise file hosting platform with high reliability and "
+"performance."
+msgstr ""
+
+#: templates/help/introduction.html:9
+#, python-format
+msgid ""
+"Seafile contains a web interface for you to manage and share files. It has "
+"two kinds of desktop clients, the file syncing client and the drive client. It also "
+"has mobile clients for Android and iOS."
+msgstr ""
+
+#: templates/help/introduction.html:10
+msgid ""
+"You can download the clients in Seafile web "
+"site."
+msgstr ""
+
+#: templates/help/introduction.html:11
+msgid ""
+"If this manual does not contain the information you needed, you can seek "
+"help in our forum: https://forum.seafile.com."
+msgstr ""
+
+#: templates/help/libraries_managing.html:6
+msgid ""
+"Seafile uses \"libraries\" to organize your files. A library is a top level "
+"container for a set of files and folders. You can create a library for each "
+"project you work on, or each document type you want to save in Seafile. A "
+"library works mostly like a top level folder. But it also has some special "
+"properties:"
+msgstr ""
+
+#: templates/help/libraries_managing.html:8
+msgid ""
+"Each library keeps its own file modification history. There is no global "
+"file modification history across all libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:9
+msgid ""
+"Each library can be synced to desktop clients separately. You can choose "
+"which libraries to be synced."
+msgstr ""
+
+#: templates/help/libraries_managing.html:11
+msgid ""
+"When you log into Seafile's web app for the first time, Seafile "
+"automatically creates a default library named \"My Library\" for you. You "
+"can also create more libraries. Here is what it looks like when you've "
+"created a few libraries."
+msgstr ""
+
+#: templates/help/libraries_managing.html:13
+msgid ""
+"You can navigate into a library and manage your files and folders. You can "
+"upload, download, rename, move, copy and delete files."
+msgstr ""
+
+#: templates/help/libraries_managing.html:15
+#, python-format
+msgid ""
+"After syncing a library with "
+"desktop client, you can do any file operations inside the local library "
+"folder. The operations will be uploaded to the server. "
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:7
+msgid ""
+"Seafile tracks modification history for the entire library. Whenever a file "
+"operation applies to a library (file update, file deletion etc.), Seafile "
+"creates a \"snapshot\" of the previous state of the library. The snapshot "
+"contains the complete file and folder structure of the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:8
+msgid ""
+"In some cases, you have changed a lot of files in the library, and find that"
+" you want to revert all these changes. Restoring many files to their old "
+"versions can be tedious. At this time, the snapshot feature becomes very "
+"handy. You can restore the entire library to any point in the past. All the "
+"files in the library will be restored to that point of time, all at once. It"
+" works like a \"time machine\" for the library."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:9
+msgid "To view library history and snapshots:"
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:11
+msgid ""
+"In Seafile Web App, navigate into the root folder of a library. Click the "
+"\"History\" icon in the library navigation top bar. All the change record of"
+" the library will be displayed in a list."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:12
+msgid ""
+"Click the \"view snapshot\" link on any modification record. You'll see the "
+"library state at the point of time."
+msgstr ""
+
+#: templates/help/library_history_and_snapshots.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of library history: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:6
+msgid ""
+"Capturing and storing little structured data in an easy-to-use fashion – "
+"that is what Seafile’s wikis are for. Wiki pages are written in Markdown "
+"(MD), a simple markup language, to ensure cross platform compatibility. MD "
+"files store textual, tabular as well as graphical information; You can also "
+"add links to other documents in a Markdown file."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:7
+msgid ""
+"You can manage a standard library in Seafile like a Wiki, with the \"Column "
+"View\" introduced in 7.0 version. Since Seafile implements wikis as standard"
+" Seafile libraries, they can be synced and shared with other users just like"
+" any ordinary library."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:8
+msgid "Column view"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:9
+msgid ""
+"Wikis usually have a side bar containing a tree-like folder structure, to "
+"enable quick-and-easy browsing of Wiki pages. Seafile's Column View allows "
+"you to manage the files in a library in the same way as a Wiki space. Users "
+"can browse in it and move files and folders just by dragging and dropping. "
+"File actions such as renaming, moving, and opening via client are available "
+"in a right-click-accessible context menu."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:12
+msgid "WYSIWYG Markdown editor"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:13
+msgid ""
+"Wiki pages in Seafile are saved as ordinary documents in Markdown format. To"
+" create a new Wiki page in a library, just create a new Markdown document. "
+"MD files can be edited straight from Seafile’s web interface with the online"
+" MD editor. The web-based editor offers a smooth user experience and rich "
+"formatting options for text, images, and tables. Images can be imported into"
+" MD files from libraries and local storage as well as by hyperlinks. Basic "
+"image editing functions such as scaling can also be performed in the "
+"editor’s what-you-see-is-what-you-get (WYSIWYG) interface. Tables can be "
+"inserted and modified with just a few clicks. The same thing goes for a "
+"table’s content: A table can be copied in its entirety or in part without "
+"leaving the WYSIWYG view."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:15
+msgid ""
+"The change history of a Markdown file can be easily accessed by clicking the"
+" \"File History\" button in the menu on top of the editor interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:17
+msgid ""
+"You can open a hidden side bar on the right side of the Markdown editor. "
+"Table of contents, file information, and collaborative commenting are "
+"provided in this side bar."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:19
+msgid "File tagging and related documents"
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:20
+msgid ""
+"File tagging is an important feature for knowledge management. Seafile "
+"allows users to define tags for each library and apply tags to files. Tags "
+"can be managed from the side bar of the Markdown editor, or from the file "
+"browser interface."
+msgstr ""
+
+#: templates/help/manage_library_as_wiki.html:23
+msgid ""
+"The file browser interface provides a summary of all file tags in the "
+"current library."
+msgstr ""
+
+#: templates/help/read-only_syncing.html:7
+msgid ""
+"If you want the be-shared users not be able to modify local copies, you can "
+"consider using the Seafile Drive client."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:6
+msgid "Restoring deleted files and folders"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:7
+msgid ""
+"Each library in Seafile tracks your file deletion operations automatically. "
+"Sometimes you find files are deleted mistakenly. You can find back your "
+"deleted files in the trash bin of each library."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:8
+msgid "Here is how to use the trash bin feature:"
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:10
+msgid ""
+"In Seafile Web App, navigate into the parent folder containing the deleted "
+"file or folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:11
+msgid ""
+"Click the \"trash\" icon in the library operation bar. The deleted files and"
+" folders will be listed in deletion time order. In the bottom of the list, "
+"you can click the \"more\" button to load more deleted files."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:12
+msgid ""
+"In the deleted files list, you can restore file and folders. If a file or "
+"folder's parent folder has been deleted, it will be restored to the "
+"library's root folder."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:13
+msgid ""
+"Note that the trash bin only contains files and sub-folders deleted under "
+"the current folder. Files deleted in the sub-folders of the current folder "
+"are also included in the list."
+msgstr ""
+
+#: templates/help/restoring_deleted_files.html:15
+#, python-format
+msgid ""
+"You can configure the retention period of deleted files: setting history "
+"retention period."
+msgstr ""
+
+#: templates/help/selective_sync.html:8
+msgid ""
+"You may have some very large libraries on the Seafile server. And you're "
+"currently only interested in a sub-folder inside one library. Then you can "
+"selectively sync a sub-folder in a library, instead of syncing the entire "
+"library."
+msgstr ""
+
+#: templates/help/selective_sync.html:10
+msgid ""
+"To sync a sub-folder, open cloud file browser by double clicking a library "
+"which hasn't been synced. Navigate into the parent folder of that sub-"
+"folder. Right click on the sub-folder. Choose \"Sync this folder\" in the "
+"pop-up menu."
+msgstr ""
+"如果想要只同步一個子目錄,按兩次未同步資料庫,打開雲端檔案瀏覽器後,進入到子目錄所在目錄,在此子目錄上按右鍵,在彈框中選擇 “同步該目錄”即可。"
+
+#: templates/help/selective_sync.html:14
+msgid ""
+"After syncing the sub-folder, you can see its syncing status in the \"Synced"
+" Libraries\" group in the client's main window."
+msgstr "同步子目錄後,你可以在客戶端主界面中的 “已同步資料庫” 中看到同步狀態。"
+
+#: templates/help/setting_library_history.html:6
+msgid "Setting library history retention period"
+msgstr ""
+
+#: templates/help/setting_library_history.html:7
+msgid ""
+"A library's history retention period length controls how long you can access"
+" your history data in the following features:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:9
+msgid ""
+"Restore deleted files: you cannot restore files and folders deleted before "
+"the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:10
+msgid ""
+"File versions: you cannot access file versions older than the retention "
+"period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:11
+msgid ""
+"Library history and snapshots: you cannot access library snapshots older "
+"than the retention period."
+msgstr ""
+
+#: templates/help/setting_library_history.html:13
+msgid ""
+"The retention period of old files versions can be configured for each "
+"library, separately. You must be the library's owner to set the retention "
+"period. To set retention period length:"
+msgstr ""
+
+#: templates/help/setting_library_history.html:15
+msgid ""
+"In Seafile Web App, click the \"Mine\" tab in the navigation panel (as in "
+"the below screenshot). All libraries owned by you will be listed."
+msgstr ""
+
+#: templates/help/setting_library_history.html:16
+msgid ""
+"Move the cursor onto the row of the library. An operation menu will appear. "
+"Click \"History Setting\" in the drop-down menu."
+msgstr ""
+
+#: templates/help/setting_library_history.html:17
+msgid "In the pop-up dialog, you can set the length of file retention period."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:6
+msgid ""
+"In Seafile there are a few ways to share files and folders with others:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:8
+msgid ""
+"Using links: there are multiple types of links that can be used to share "
+"with various scope of collaborators."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:10
+msgid ""
+"Share links: Any user who has access to the links can access the files or "
+"folders pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:11
+msgid ""
+"Upload links: Any user who has access to the links can upload files to the "
+"folder pointed by the link. No login is required."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:12
+msgid ""
+"Internal links: Only logged in users who have read permission to the file or"
+" folder can access this link. Used for internal file sharing."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:15
+msgid ""
+"Sharing libraries or folders: used for setting access permissions to a "
+"library or folder for specific users or groups. Users have to log in to "
+"access the folders."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:17
+msgid "Creating share links to files or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:18
+msgid ""
+"Share links are public links to files or folders. They can be accessed by "
+"anyone, including those who don't have a Seafile account. You can also use "
+"password and expiration time to protect your links."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:19
+msgid ""
+"You can also set access permission to share links. There are three types of "
+"permissions:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:22
+msgid ""
+"Preview only: the file or files in the folder can only be viewed in web "
+"browser, but cannot be downloaded. This is useful for sharing confidential "
+"data."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:23
+msgid ""
+"Edit on cloud and download: Similar to \"Preview and Download\", but if the "
+"file can be edited in web browser (e.g. an Office file), any user who has "
+"access to the link is allowed to edit it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:25
+msgid "To create a share link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:27
+msgid ""
+"Navigate into the parent folder containing the file or folder. Hover your "
+"mouse over the file or folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:28
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share Link\" tab"
+" on the left panel. Then click \"Generate\" button to create a link. You can"
+" use password, expiration time and permission to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:29
+#: templates/help/sharing_files_and_folders.html:42
+msgid ""
+"Copy the link to email, instant messaging client or any other tool to send "
+"it to others."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:31
+msgid "You can also create share links from the desktop clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:33
+msgid ""
+"If the library is synced, double click the library in the main window of "
+"Seafile client. The local folder of that library will be opened. Right click"
+" on the file or folder that you want to create a link to. In the pop-up "
+"menu, choose \"Seafile\" then \"Create share link\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:34
+msgid ""
+"If the library is not synced, double click the library in the main window of"
+" Seafile client. The cloud file browser window will be opened, and you can "
+"create a link to a file or folder in it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:36
+msgid "Creating upload links to folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:37
+msgid ""
+"You can use upload links to collect files from others. You can only create "
+"upload links for folders. Others cannot see the files in the folders. They "
+"can only upload files to them."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:38
+msgid "To create an upload link in Seafile web app:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:40
+msgid ""
+"Navigate into the parent folder containing the folder. Hover your mouse over"
+" the folder and click on the \"Share\" icon that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:41
+msgid ""
+"A pop-up window will appear with share options. Click the \"Upload Link\" "
+"tab on the left panel. Then click \"Generate\" button to create a link. You "
+"can use password to protect your link."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:44
+msgid "Sharing libraries or folders"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:45
+msgid ""
+"You can share a library or folder to other registered Seafile users. The "
+"shared library or folder can be accessed by others with the web app and "
+"Seafile clients."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:46
+msgid "You can choose the range of the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:48
+msgid "Share to user: You can share to one or more users."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:49
+msgid "Share to group: You can share to a group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:50
+msgid ""
+"Share to organization: If you're using a private server, sometimes it's "
+"useful to share to all members on the server (the entire organization)."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:52
+msgid "You can also set permission on the share:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:54
+msgid "Read-Write: users can read, write, upload, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:55
+msgid "Read-only: users can read, download and sync files."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:56
+msgid "Admin: besides the write permission, users can also share the library."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:57
+msgid ""
+"Online Read-Write: users can view and edit files online via a web browser. "
+"The files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:58
+msgid ""
+"Online Read-only: users can only view files online via a web browser. The "
+"files cannot be downloaded."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:60
+msgid "To share a library or folder to a user or group:"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:62
+msgid ""
+"Hover your mouse over the library or folder and click on the \"Share\" icon "
+"that appears."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:63
+msgid ""
+"A pop-up window will appear with share options. Click the \"Share to user\" "
+"or \"Share to group\" tab on the left panel. Select the user or group. Then "
+"click \"Submit\"."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:65
+msgid ""
+"After you share a library or folder to a user, the user can see it by "
+"clicking the \"Shared with me\" tab on the left panel in Seafile web app. If"
+" you share it to a group, the group members can only see it by navigating "
+"into the group."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:66
+msgid ""
+"To share a library to the entire organization: In Seafile web app, click the"
+" \"Shared with all\" tab on the left panel. Then click the \"Add Library\" "
+"button. In the drop-down menu, you can choose to share an existing library "
+"or create a new library and share it."
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:67
+msgid "Internal links"
+msgstr ""
+
+#: templates/help/sharing_files_and_folders.html:68
+msgid ""
+"Only logged in users who have read permission to the file or folder can "
+"access this link. It is used for internal file sharing. It's a convenient "
+"way for sharing files among team members who have access to a common "
+"library. You may just copy the link and paste it into an email or IM "
+"software."
+msgstr ""
+
+#: templates/help/sync_interval.html:8
+msgid ""
+"Usually Seafile client automatically detects changes on local folder and "
+"upload the changes to server. However, if the local folder is in a Windows "
+"network share drive, Seafile client cannot detect changes reliably. In this "
+"case, you can ask Seafile client to periodically checks for changes in the "
+"local folder. You can set the interval of this periodic sync. The interval "
+"is set in the unit of seconds."
+msgstr ""
+"通常 Seafile 客戶端會自動檢測本地資料夾更改並上傳伺服器。但是,如果本地資料夾是一個 Windows 網路共享驅動器,Seafile "
+"客戶端就無法可靠地檢測到更改。在這種情況下,你可以以妙為單位設定 Seafile 客戶端定期檢查更改並同步。"
+
+#: templates/help/syncing_existing_folders.html:6
+msgid "Syncing with an existing folder"
+msgstr ""
+
+#: templates/help/syncing_existing_folders.html:8
+#, python-format
+msgid ""
+"Sometimes you already have a library on the Seafile server (shared by "
+"others, or uploaded from another computer). You can sync this library with "
+"an existing folder on your computer. The local folder must have the same "
+"name as the library. The files in the local folder will be merged with the "
+"files in the library. No file in the local folder or the library will be "
+"overwritten or lost. The merge will produce some conflict files if file contents "
+"are different in the local folder and the library. "
+msgstr ""
+"有時候你已經在 Seafile 伺服器上有一個資料庫 "
+"(別人共享給你的,或者你在另一台電腦上上傳的),你可以在將此資料庫同步到已有資料夾下。本地資料夾需要和資料庫有一樣的名字,本地資料夾裡的檔案會和資料庫中的檔案合併,但不論本地資料夾裡還是資料庫裡的檔案都不會被覆蓋或者刪除。但如果檔案內容不同可能會產生"
+" 衝突檔案。"
+
+#: templates/help/syncing_existing_folders.html:10
+msgid ""
+"To sync a library with an existing folder, right click on the library in "
+"Seafile client's main window and click \"Sync this library\"."
+msgstr "想要透過已有資料夾同步資料庫,在 Seafile 客戶端主窗口右擊這個資料庫並按下“同步資料庫”。"
+
+#: templates/help/syncing_existing_folders.html:14
+msgid "In the pop-up dialog, click the \"Sync with an existing folder\" link."
+msgstr "在彈框中,按下“同步已有資料夾”網址。"
+
+#: templates/help/syncing_existing_folders.html:18
+msgid "Then choose an existing folder to sync with this library."
+msgstr "然後選擇一個已有資料夾來同步到這個資料庫。"
+
+#: templates/help/unsync_resync.html:6
+msgid "Unsync and resync library"
+msgstr ""
+
+#: templates/help/unsync_resync.html:8
+#, python-format
+msgid ""
+"When you no longer want to sync a local folder with a library, you can "
+"unsync it. After you unsync a library, changes to the local folder and files"
+" will not be uploaded, and changes in the library will not be downloaded. If"
+" you want to sync the library with the local folder again, you can use the "
+"sync with existing "
+"folder feature."
+msgstr ""
+
+#: templates/help/unsync_resync.html:10
+msgid ""
+"Sometimes there are internal errors in the client which blocks syncing. In "
+"these cases, it's usually helpful to \"resync\" the library. Resync means "
+"unsync and then immediately sync the library with the same folder. You can "
+"find this action in the pop-up menu of the client's main window."
+msgstr ""
+"有時因為客戶端內部錯誤會阻塞同步,此時你可以在客戶端主窗口,右擊此資料庫,在彈框中按下 "
+"“重新同步”。重新同步是指先解除同步,然後立刻再同步此資料庫到同一資料夾。"
+
+#: templates/help/using_drive_client.html:7
+msgid ""
+"After installing a drive client with the instructions on the download page, you can "
+"start it by double clicking the \"SeaDrive\" app icon on your desktop."
+msgstr ""
+
+#: templates/help/using_drive_client.html:8
+msgid ""
+"You'll be asked to choose a drive letter for the virtual drive. By default, "
+"\"S:\" will be used."
+msgstr ""
+
+#: templates/help/using_drive_client.html:9
+msgid "Then you'll be asked to log into your Seafile server."
+msgstr ""
+
+#: templates/help/using_drive_client.html:12
+msgid ""
+"After successfully log into the server, the Drive client starts to fetch "
+"library and file list from the server. The file contents are not downloaded "
+"at this moment. So it'll not take very long. You can let it run in the "
+"background. You'll be noticed when the fetch is done."
+msgstr ""
+
+#: templates/help/using_drive_client.html:14
+msgid ""
+"The virtual drive folder will be opened. You'll find it works just like an "
+"ordinary hard drive on your computer. The top level folders in the virtual "
+"drive are libraries on the Seafile server. File contents will be downloaded "
+"when you open a file. Recently opened file will be cached in your local "
+"disk. All cached files will be marked with a green tick."
+msgstr ""
+
+#: templates/help/using_drive_client.html:17
+msgid "Synced State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:18
+msgid ""
+"Files and folders in the virtual drive are in either cloud-only, synced, or "
+"in partially synced state."
+msgstr ""
+
+#: templates/help/using_drive_client.html:22
+#: templates/help/using_drive_client.html:51
+msgid "State"
+msgstr ""
+
+#: templates/help/using_drive_client.html:23
+#: templates/help/using_drive_client.html:52
+msgid "Icon"
+msgstr ""
+
+#: templates/help/using_drive_client.html:24
+#: templates/help/using_drive_client.html:53
+msgid "Details"
+msgstr "詳情"
+
+#: templates/help/using_drive_client.html:29
+msgid "Cloud-only content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:31
+msgid ""
+"Cloud-only content shows in the virtual drive, but doesn’t use the full "
+"amount of space that the file would. In your file explorer, you can see the "
+"file, but the content isn’t fully downloaded until you need it. What "
+"downloaded is only information about the file, such as its name, its size "
+"and the date it was updated."
+msgstr ""
+
+#: templates/help/using_drive_client.html:34
+msgid "Synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:36
+msgid ""
+"Synced content is downloaded and saved on the hard drive of your computer. "
+"You can directly edit these files from applications on your computer."
+msgstr ""
+
+#: templates/help/using_drive_client.html:39
+msgid "Partially synced content"
+msgstr ""
+
+#: templates/help/using_drive_client.html:41
+msgid ""
+"Partially synced folders contain both synced and cloud-only files or "
+"folders."
+msgstr ""
+
+#: templates/help/using_drive_client.html:46
+msgid "Special States"
+msgstr ""
+
+#: templates/help/using_drive_client.html:47
+msgid ""
+"For files that are already synced to local computer, they may be in 3 other "
+"special states, besides the normal \"synced\" state. "
+msgstr ""
+
+#: templates/help/using_drive_client.html:58
+msgid "Locked by other user"
+msgstr ""
+
+#: templates/help/using_drive_client.html:60
+msgid ""
+"The file is locked by other user on the server. You can only open the file "
+"in read-only mode. You cannot modify, delete, rename or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:63
+msgid "Locked by me"
+msgstr ""
+
+#: templates/help/using_drive_client.html:65
+msgid ""
+"The file is locked by you. This prevents others from modifying the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:68
+msgid "Read-only"
+msgstr ""
+
+#: templates/help/using_drive_client.html:70
+msgid ""
+"The folder or library of this file is shared with read-only permission to "
+"you. You cannot modify, delete or move the file."
+msgstr ""
+
+#: templates/help/using_drive_client.html:74
+msgid ""
+"The Drive client regularly cleans up unused cached files in the background. "
+"You can also limit the local cache space."
+msgstr ""
+
+#: templates/help/using_drive_client.html:76
+msgid ""
+"You can log into multiple accounts in the Drive client. However, only files "
+"on the current selected server will be shown in the virtual drive. You can "
+"switch among accounts."
+msgstr ""
+
+#: templates/help/using_drive_client.html:80
+msgid "1. Why can't I create new files or delete folders in root folder?"
+msgstr ""
+
+#: templates/help/using_drive_client.html:81
+msgid ""
+"The root folder of the virtual drive contains only library folders. Seafile "
+"can only sync files inside libraries. Files in the root folder cannot be "
+"uploaded to Seafile server. So it doesn't make sense to support creating "
+"files in root folder. Since the top level folders in the virtual drive "
+"represents libraries, we don't want users to delete their libraries by "
+"mistake. So the Drive client doesn't support deleting top level folders."
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:6
+msgid ""
+"Some types of files can be directly opened and viewed within the Seafile Web"
+" App. Currently they are:"
+msgstr ""
+
+#: templates/help/viewing_files_within_web_app.html:13
+msgid "Image files"
+msgstr ""